A sample repo for structuring ML projects
- Make sure to have chocolatey installed
- Install Docker using
choco install docker-desktop - Install make using
choco install make - Have conda/anaconda installed
- run
make envwithin the root directory of this project to create an empty environment - Activate environment with
conda activate ml_template - install all dependencies by running
make depsfrom the root directory of this project
- run
git checkout main, this will get you the main version of the code - run
git pull origin main, this will grab the latest main version from github.com - run
git checkout -b <your_name>/<issue_number>to create a new branch - Make you changes to the code
- run
git add <file_name>to add say you want to keep the changes - run
git commit -m "<issue_number> : decription"to create a snapshot of your updated code - run
git push origin <branch_name>to upload your code to github.com
- Run
make teststo run unit test suite in the./unittestsfolder using pytest