Jupyter nootbook server for remote machines. It works on docker.
- docker
- docker-compose
- cuda>=9.0
-
Install jupyter-playground on remote machine.
git clone https://github.com/tattaka/jupyter_playground.git
-
Put working directory in repository.
mv /your/workspace jupyter_playground/
or
cp /your/workspace jupyter_playground/
-
Build jupyter_playground.
cd jupyter_playground
./BUILD-DOCKER-IMAGE.sh
-
Run Docker Container.
./RUN-DOCKER-CONTAINER.sh
-
Exec jupyter_notebook (and tensorboard).
docker exec username_jupyter_1 nohup jupyter notebook --allow-root >> jupyter.log 2>&1 &
docker exec username_jupyter_1 nohup tensorboard --logdir=/root/your/log/path
-
Login to remote machine from your client machine.
ssh -L 8888:localhost:8888 (-L 6006:localhost:6006) -l user_name server.address