Marvin is an open-source Artificial Intelligence platform that focuses on helping data scientists deliver meaningful solutions to complex problems. Supported by a standardized large-scale, language-agnostic architecture, Marvin simplifies the process of exploration and modeling.
marvin project-generate
Respond to the prompt and wait for the engine environment preparation to complete. Don't forget to start dev box before if you are using vagrant.
cd $MARVIN_HOME/engine marvin test
marvin --help
Usage: marvin [OPTIONS] COMMAND [ARGS]
Options:
--help #Show this command line interface and exit.
Commands:
edit-config Edit configuration. project-generate Generate engine project. project-import Import engine project from archive file. edit-metadata Edit engine.metadata. engine-bumpversion Bump, commit and tag engine version. engine-dryrun Run engines in a standalone way. engine-grpcserver Run gRPC of given actions. engine-httpserver Run executor HTTP server. engine-logs Show daemon execution. lab Run custom engine Jupyter Lab. notebook Run custom engine Jupyter Notebook. project-export Export engine project to a archive file. test Run tests. test-tdd Watch for changes to run tests automatically. test-tox Run tests using Tox environment. system-kill Kill all marvin cli background process.
Marvin is a project started at B2W Digital offices and released open source on September 2017. The project is donated to Apache Software Foundation on August 2018.