This document outlines the steps to set up and run the Vibe ML Testbed project.
- Python 3.8 or higher
- Poetry (for dependency management)
-
Clone the repository:
git clone https://github.com/marfago/VibeMLTestbed.git cd VibeMLTestbed -
Install dependencies using Poetry:
poetry install
To run the main training script, use the following command:
poetry run python src/main.py --config config.yamlYou can specify a different configuration file if needed.
To run the test suite and check for code coverage, use the following command:
poetry run pytest tests/ --cov=srcThis will execute all tests in the tests/ directory and generate a coverage report.
To remove the generated data and cache directories, you can use the following commands:
rm -rf data/
rm -rf .pytest_cache/