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.
workon python-toolbox-env marvin engine-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.
workon <new_engine_name>-env marvin test
Usage: marvin [OPTIONS] COMMAND [ARGS]
--debug #Enable debug mode. --version #Show the version and exit. --help #Show this command line interface and exit.
engine-generate #Generate a new marvin engine project. engine-generateenv #Generate a new marvin engine environment. engine-grpcserver #Marvin gRPC engine action server starts. engine-httpserver #Marvin http api server starts. hive-dataimport #Import data samples from a hive databse to the hive running in this toolbox. hive-generateconf #Generate default configuration file. hive-resetremote #Drop all remote tables from informed engine on host. notebook #Start the Jupyter notebook server. pkg-bumpversion #Bump the package version. pkg-createtag #Create git tag using the package version. pkg-showchanges #Show the package changelog. pkg-showinfo #Show information about the package. pkg-showversion #Show the package version. pkg-updatedeps #Update requirements.txt. test #Run tests. test-checkpep8 #Check python code style. test-tdd #Watch for changes to run tests automatically. test-tox #Run tests using a new virtualenv.
git clone https://github.com/marvin-ai/engines.git
workon python-toolbox-env marvin engine-generateenv ../engines/iris-species-engine/
workon iris-species-engine-env marvin engine-dryrun
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.