概览:
0.GPU来源:美团云
1.配置:
2.选择自带tensorflow(很关键)
3.ubuntu系统
4.其他:terminal(mac),FileZiLLa(mac)
目的:利用jupyter notebook远程访问,调试代码(对于实验室我有句NMP不知道该不该说)
0.mac的terminal直接ssh连接GPU主机地址
1.美团良心,自带的apt-get是中科大的源
2.$apt-get upgrade
3.$apt-get update
4.$apt-get install python3-pip
5.$pip3 install jupyter(安装我们需要的jupyter)
假如报错:1.更新pip
2.更换源
$cd ~
$cd .pip
$vim pip.conf
换为阿里的源
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
- 配置jupyter 不要在root下配置
- $jupyter notebook —generate-config创建配置文件
- 打开pyhton3
输入 $from otebook.auth import passwd
输入 $passwd()
输入两次密码,并获得密钥 - $vim ~/.jupyter/jupyter_notebook_config.py进入配置文件
在第一行直接加入:
c.NotebookApp.ip=‘*’#其实感觉可以输入GPU服务器的外网地址
c.NotebookApp.password=u’sha1:XXXX’#上一步产生的密钥
c.NotebookApp.open_browser=False
c.NotebookApp.port = 6677#端口号随便取
退出并保存 - 开启服务:$jupyter notebook
- 在浏览器输入 IP地址:port #IP地址是GPU服务器的地址,端口号是之前配置的
- 然后并没有弹出输入密码的界面🙄
- 回到美团的控制台,打开防火墙,允许所有的端口
- 重复11步,有输入密码的界面则代表配置成功
- 由于SCP用的不好,用图形化的FileZiLLa美滋滋
- 美团云自带的是python2的tensorflow,个人需要是python3的版本,所以先卸载tensorflow,然后下载tensorflow1.2版本(1.3版本需要cudnn 6,然而美团云是cudnn 5的版本)
- 然后将系统盘备份,删掉GPU服务器(GPU服务器关机还是要计费的😪血的教训)
- 下次需要用GPU服务器,重新购买并选择用自己的系统盘(之前保存的)初始化。
网友评论