-
Make sure to clone this repo with submodules:
git clone [email protected]:schweikart/bachelor-thesis.git --recursive
-
Install the full TexLive distribution:
sudo apt-get install texlive-full
-
Generate document through LaTeXmk:
latexmk
-
Done! You can find the document at
./thesis.pdf
.
This section describes the server installation used to run the evaluation.
- Server: Hetzner CAX41 ARM64 cloud server with 16 shared vCPUs, 32GB of RAM, and 320GB of disk space.
- Software:
- Operating system: Ubuntu 22.04
- Package installation:
sudo apt-get update sudo apt-get upgrade sudo apt-get install python-is-python3 python3-pip python3-venv
- Virtual environment setup:
# in repository folder python3 -m venv .venv source ./.venv/bin/activate pip install -r ./code/requirements.txt
- Start Jupyter server:
jupyter notebook # note: set up SSH tunnel before connecting to server # ssh -L 8888:localhost:8888 [email protected]
- Run evaluation (use
tmux
to keep running in the background):cd crotosolve/code jupyter nbconvert --to script dataset_generation.ipynb ipython dataset_generation.py
⚠️ Important: Make sure to commit generated evaluation data to the repository!