We will start by cloning the MemoryBoundComputations repo, and follow the exercises/guidelines.txt.
You can also directly download a the slides or a snapshot of the repository .
Two virtual machines with slightly more computing power than the notebooks are provided. They can be optionally used for some exercises.
An ssh key should be used to login into those machines. Paste the following code into a terminal:
(mkdir -p ~/.ssh && cd ~/.ssh && wget http://ipv4.in.waw.pl/~zbyszek/aspp/{config,known_hosts,id_rsa,id_rsa.pub} && chmod go= id_*) ssh-add
After that, you should be able to log into aspp1 and aspp2 machines, using
ssh userX@aspp1
or
ssh userX@aspp2
User mapping:
Jupyter notebooks are already running on the server (verify with
systemctl --user status nbserver@*.service
).
Special care must be taken to connect using the right ports. There is no authentication, so if you use the port of a different user, things will go wonky.
If N is your user number, use
ssh -L127.0.0.1:8000:127.0.0.1:800N userN@aspp1
or
ssh -L127.0.0.1:8000:127.0.0.1:800N userN@aspp2
then open http://localhost:8000/ in the browser.