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.