The Machine Learning for the Sticky Pi project
src-- the Python package (sticky_pi_ml) that defines all the tools, data structure and implement all algorithms as described in the publication.jobs-- a set of jobs to train and apply ML models on our dataset. These are slurm jobs that wrap around the package's tools to be run on HPC platforms.
python 3- the
torchandtorchvisionpackages. Their versions must be compatible - the
detectron2package. See installation instructions
Example to install the above dependencies on a python virtual environment, in a linux system, using torch 1.10:
pip install torch==1.10.0 torchvision==0.11.1
python -m pip install detectron2 -f https://dl.fbaipublicfiles.com/detectron2/wheels/cpu/torch1.10/index.htmlpython -m pip install 'git+https://github.com/sticky-pi/sticky-pi-ml@main#egg=sticky_pi_ml&subdirectory=src'More information on the central documentation.