git clone git@github.com:tum-ai/differential-ml-eval.git
cd differential-ml-eval
git submodule update --init --recursive
cd ..
More information about git submodules: https://devconnected.com/how-to-add-and-update-git-submodules/
Assumes a working installation of pyenv and poetry. Make sure to have poetry version 1.6.1 installed, since newer versions of poetry cause issues in the pyproject.toml file.
pyenv install 3.11.0
pyenv virtualenv 3.11.0 differential-ml-eval
pyenv local differential-ml-eval
poetry install
cd differential_ml && poetry install
Test if it works
python3 example_problem.py
cd experiments
optuna-dashboard sqlite:///db.sqlite3