- Clone this repository
- Open
run.shwith your editor of choice - Set
AI_GROUPto your group number (1 - 8) - Set
AI_LOGINto a secure password to access your notebook - Save the file
- Make sure there is a directory
workspacedirectly in your user home. Otherwise,mkdir ~/workspace.
Run sudo ./run.sh. This will create your container.
A container for group x will spawn a Jupyter Lab server at port 8000 + x and use GPU x % 4.
Follow the URL printed by the script to access your Jupyter Lab in the browser. Now, enter the secure password chosen before (you might want to change it here).
Note: From now on, you cannot re-run the script unless you delete your container using sudo docker rm ai4se-<GROUP> with <GROUP> being your group number. MAKE SURE YOU ONLY DELETE YOUR OWN CONTAINER!
You can start and stop your container using sudo docker start|stop ai4se-<GROUP>
Data created within Jupyter Lab (/workspace directory within the container) is synchronized to your ~/workspace directory in your user home. Everything inside this directory survives when the container is removed and re-created. Data outside this directory does not!