Jupyter
使用交互式作业提交运行Jupyter:
下面的命令将在第一个可用节点上请求一个与shell交互的作业:
srun -n 1——gres=gpu:GTX980:1 -t 08:40:00——pty bash . sh
注意shell正在接收的节点(上面示例中的gibbs18)
加载所需模块
(约翰。doe001@gibbs18 ~]$ module load python/3.5.1
启动Jupyter,并查找启动Jupyter的端口(默认为8888)
(约翰。doe001@gibbs18 ~]$ jupyter-notebook -no-browser
上述命令的执行结果
[I 12:32:45.650]提供来自本地目录:/shared/home/john的笔记本。Jupyter Notebook运行在:http://localhost:8888/ [I 12:32:45.650 NotebookApp]使用Control-C停止该服务器并关闭所有内核(两次跳过确认)。
使用本地机器隧道端口,并使用上面提到的节点名称
ssh john.doe001@gibbs.umb.edu -L 8002:localhost:8001 ssh gibbs18 -L
8001:localhost:8888
最后一个端口(8888)应该与jupyter端口匹配,两个中间端口应该相互匹配,第一个端口(8002)将是本地机器端口,将在使用http://localhost:8002/的浏览器上使用
注意:使用Control-C停止该服务器并关闭所有内核(两次以跳过确认)。