Scripts and files
-
setup_euler.py
does:- login to euler for all course user accounts specified in
credentials.txt
file and accepts license agreement if asked. - sets up and checks passwordless ssh access for course accounts on euler
- login to euler for all course user accounts specified in
-
update_conda_env_on_euler.sh
sets up conda and packages for the workshop in/cluster/scratch/schmittu/mlw
, repeated calls will run updates, e.g. whenenvironment.yml
is modified -
setup_course_accounts_on_euler.sh
copies current notebooks and scripts fromto_deploy_on_euler/
to euler for every user fromcredentials.txt
. -
update_installer_at_sis_website.sh
zips abnd copies files fromto_deploy_on_course_computers
tohttps://sis.id.ethz.ch
. These can later be downloaded.
Notes
-
we use the same keypair for all course accounts. This could be improved in the future, but would require some work.
-
the private key is also hard coded in
start_jupyter_nb.sh
script!.