mirror of
https://github.com/ente-io/ente.git
synced 2025-07-12 09:58:48 +00:00
Ente ML playground
This is a central place to keep track of any (Python) code used for prepping our ML models. The purpose of storing it here is to have some kind of version control over the alterations made to the models.
Most of the code is in Jupyter Notebooks, which facilitates quick interation and good documentation.
Running any notebook
In case you're using VSCode, make sure you've installed the Jupyter extension and only have a single window open.
- Install uv
- Run
uv sync
- Run
uv venv
- In any notebook, make sure to select the virtual environment kernel from
.venv/bin/python
in the top (right corner on VSCode)
Notebooks and git
Please make sure to always clear output data inside a notebook before committing changes to git. Jupyter notebooks are known to not always work nicely with Git versioning control when there is output in them.