使用指定的GPU
CUDA_VISIBLE_DEVICES=0 python my_script.py
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "0"
服务器远程调用tensorboard
1. 客户端执行
# 自己的名字@服务器ip
ssh -L 16006:127.0.0.1:6006 xuguanghui@sever_ip
2. 服务器执行,在log目录执行
# 端口被占用就换个数字
tensorboard --logdir=./ --port=6006
3. 在客户端的浏览器输入网址
127.0.0.1:16006
服务器配置ipython notebook
服务器操作
- 启动ipython,输入以下命令。输入自定义密码后,记录下明文字符串
from IPython.lib import passwd
passwd()
# Out[2]: 'sha1:026678de36b2:e4b83078e02c470b15789ade069359a20b0385dd'
- 退出ipython,进入终端命令行,建立ipython服务器并命名
ipython profile create your_server_name
- 进入2输出的文件夹,编辑ipython_config.py文件
vi ipython_config.py
插入以下代码段
c = get_config()
# Kernel config
c.IPKernelApp.pylab = 'inline'
# Notebook config
c.NotebookApp.ip='*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:026678de36b2:e4b83078e02c470b15789ade069359a20b0385dd' #这个是上方1输出的明文字符串
# It's a good idea to put it on a know,fixed port
c.NotebookApp.port = 6789
- 启动ipython服务器
jupyter notebook --config=/home/your_name/.ipython/profile_your_server_name/ipython_config.py
# ipython notebook --config=/home/xuguanghui/.ipython/profile_notebook_server/ipython_config.py
客户端操作
在本地浏览器键入服务器ip:6789,就会出现登录界面,输入密码即可
116.56.143.172:6789
网友评论