A web dashboard for training machine learning models with PyTorch.
Before attempting to build this project, make sure you have Python 3.10 or higher, just, and uv installed on your machine.
To get a local copy of the project up and running on your machine, follow these simple steps:
-
Clone the project repository
git clone https://github.com/Kaweees/trainer.git cd trainer -
Install the virtual environment and pre-commit hooks
nix-shell not using NixOS
-
Set up environment variables
cp .env.example .env
Edit the
.envfile values to reflect your environment. -
Run the project
just run <package_name>
The dashboard will be available at
http://localhost:8000.
trainer/
โโโ .github/ - GitHub Actions CI/CD workflows
โโโ scripts/ - Standalone scripts
โโโ shared/
โ โโโ utils/ - Shared utility functions
โโโ src/ - Project packages
โ โโโ core/ - Core application logic
โ โโโ ... - Other packages
โโโ tests/ - Project tests (mirrors the main project structure)
โโโ .env.example - Reference environment variables file
โโโ LICENSE - Project license
โโโ README.md - You are hereThe source code for this project is distributed under the terms of the MIT License, as I firmly believe that collaborating on free and open-source software fosters innovations that mutually and equitably beneficial to both collaborators and users alike. See LICENSE for details and more information.