Version control and collaboration for AI.
See the docs here.
- Python 3
We suggest to use virtual environment for managing local dependencies.
To start development first install all dependencies:
pip install -r requirements.txt├── aim <---------------- main project code
│ ├── cli <------------- command line interface
│ ├── engine <---------- business logic for interracting with Aim Hub
│ ├── profiler <-------- experimental profiler for ML models
│ ├── sdk <------------- Python SDK
│ └── version_control <- managing files and tracked data
├── docs <---------------- development documentation
├── examples <------------ example usages of aim SDK
└── tests
We follow pep8 style guide for python code. We use autopep8 and pycodestyle to enable checking and formatting Python code.
To check code styles, run pycodestyle . in the root folder.
To auto format, run autopep8 --in-place --recursive --aggressive --aggressive . in the root folder.