Emily CLI Documentation
Release-v2.0.1Emily combines the powers of Python and Docker to build stable and consistent machine learning and datascience python environments. Emily is useful for large cross-team project development as well as for simply running a single jupyter notebook or python script.
Downloademily@v2.0.1
See earlier versions
$ emily build [options]
Start a new project Valid Emily images: base | slim | cv | nlp torch-slim | torch-cv | torch-nlp | tf-slim tf-cv | tf-nlp | cuda-base | cuda-slim cuda-cv | cuda-nlp |cuda-torch-slim| cuda-torch-cv cuda-torch-nlp| cuda-tf-slim | cuda-tf-cv | cuda-tf-nlp
$ build
Project name: >>
An Emily template is a pre-build template,
which contain essential software that can assist in the development of microservices.
These templates include various relevant API endpoints, depending on which template you choose.
Which Emily template do you want to use?
| API - Simple project with API set up and ready
| Machine learning API - Machine learning template with an API
| Deep neural network API - Deep neural network template with an API using Pytorch
| Machine learning gRPC - Machine learning template with gRPC
>>
Emily project types are pre-build docker images, which contain essential packages
useful in the development of microservices.
These images include only the relevant packages for the type of project you choose.
Which project type best fits your case?
| Slim (contains essential Machine Learning packages)
| Computer Vision
| Natural Language Processing
>>
Which editor do you want to use?
| Visual Studio Code
| Jupyter Notebook
| Jupyter Lab
>>
Creating a new Emily project in ...
Running Emily Build
To build a new Emily project, run emily build
in your terminal. You will be asked to provide a project name and choose project template (Default, api, ml-api, dnn-api or ml-grpc), project image type (see https://github.com/amboltio/emily-cli/wiki/Emily-Docker-Images) and an editor (vscode, pycharm, notebook or lab).
$ build
$ build
-n my-project-name
-i base
-t ml-api
-e lab
--no-autostart