ubuntu-AI云系统使用教程
欢迎使用智星云服务,智星云致力于为人工智能爱好者、科研人员和企业提供云端AI训练和推理加速服务,为动画、游戏、航测用户提供3D渲染和建模加速服务,是您值得信赖的服务伙伴。
4分钟快速上手视频教程(点击视频左上角斜箭头可全屏播放):
B站观看:https://www.bilibili.com/video/BV11V411h76F/
本使用手册分为7部分,请根需要参考阅读:
- 智星 GPU 云环境描述
- SSH 登录方法
- VNC图形桌面登录
- 数据上传和下载
- Jupyter Notebook的使用
- 解决git clone速度慢
- 开发票注意事项
【1. 智星 GPU 云环境描述】
- 操作系统:
- 宿主机Ubuntu 18.04
- docker Ubuntu 16.04
- 查看 GPU命令:nvidia-smi
- 部分主要预装环境:全部预装环境请至公众号底部使用教程查看。
- 显卡驱动
- Anaconda
- cuda10.1
- cudnn 7.6.5
- python 3.7.4
- pytorch 1.4
- tensorflow-gpu 1.14
- keras 2.3.1
- darknet,opencv 4.2
- jupyter notebook
- spyder
- Pycharm IDE (VNC 图形界面 -> 应用-> Other -> Pycharm)
- Visual Studio Code (VNC 图形界面 -> 应用-> Programming -> VS Code)
-
其他软件包,用户自行安装。以上所有软件,用户都可以自行删除,更换版本,无限制。
-
付费代安装,200 元/次,提供软件列表给客服。
-
本 GPU 服务器仅限高性能运算和人工智能相关的模型训练、推理和工作学习项目使用,如发现以下违规行为,立即关闭账号且保留证据,费用不退。
- 访问违法违规网站
-
任何形式黑客行为
-
深度学习训练推理会消耗大量系统资源,任务较长时间有可能会发生中断、死机、重启等现象,请使用 checkpoint,保存训练中间结果。以便恢复后继续训练。详细教程可参考 tensorflow checkpoint。
【2. SSH 登录方法】
- 登录软件:您可使用自己经常任何ssh登录软件
- 如没用过ssh,可下载安装xshell (其他也可以: putty, mobaxterm......)
- 下载地址:http://gpu.ai-galaxy.cn/downloads/
- 登录方式:查看控制台
- 如需修改密码,可执行 passwd 命令修改 ssh 密码 (复杂密码更安全)
- 担心自己网络不稳定或ssh退出导致训练中断怎么办?
- 使用screen或tmux:执行 screen -S xxx 启动一个后台桌面,这样即使断开服务器,程序仍会运行。
- screen的具体用法, 请查看此篇文章:《screen: 让你的程序在后台自由运行》。
【3. VNC图形桌面登录】
- 第一步:您的电脑下载 vnc viewer 客户端:
- 如果您的本地电脑系统是windows, 下载地址:http://gpu.ai-galaxy.cn/downloads/
- 如果您的本地电脑是mac或者linux,下载地址:http://gpu.ai-galaxy.cn/downloads/
- 第二步:打开vnc viewer客户端,填入控制台中的vnc连接方式,输入密码登录
苹果Mac系统登录VNC注意事项
- VNC server填写的是VNC的登录IP和端口,不是ssh的,请看仔细!
-
VNC的IP和端口必须手动填写,不能copy!!这是因为mac会将copy的数字转为字符,导致连接失败!
VNC 连接不上的解决方法
-
第一步:ssh登录服务器
-
第二步:
shell
source ~/reset_vnc.sh
-
第三步:打开vnc viewer客户端,填入客服给定的vnc连接方式,输入密码登录
-
如果仍不能连上,联系客服
VNC too many security failures 的解决方法:重置黑名单
-
第一步:ssh 登陆服务器
-
第二步:重置黑名
shell
vncconfig -display :1 -set BlacklistTimeout=0 -set BlacklistThreshold=1000000
-
第三步:重新登录 VNC
-
第四步:恢复黑名单设置
shell
vncconfig -display :1 -set BlacklistTimeout=100 -set BlacklistThreshold=10
【4. 数据上传和下载】
- 方法 1:使用 FTP 软件 Filezilla 进行数据的上传和下载 (推荐)
- filezilla客户端官网:https://www.filezilla.cn/download/client
- 新建站点 File -> 站点管理器(Site Manager) -> 新站点(New Site)
- 主机名(Host): ssh登陆所使用的域名或 IP
- 端口(Port) : ssh登录所使用的端口
- 传输协议(Protocal): SFTP
- 用户名: root
- 密码: 登录密码
!!注意:切勿使用下图所示的快速连接(Quickconnect)的方式
-
方法 2:命令行方法(在您的电脑打开:windows 的 cmd 或 powershell,linux 或 mac 的终端)
-
本地上传到服务器:
shell
scp -r -P ssh端口号 本地文件名 root@ssh的ip或域名:/root/data
- 从服务器下载到本地:
scp -r -P ssh端口号 root@ssh的ip或域名:服务器文件全路径 本地路径
(如对scp命令使用有疑问,请自行百度)
【5. Jupyter Notebook的使用】
Jupyter登录(默认已自动启动,可直接登录)
-在自己的电脑浏览器即可根据控制台给定的方式登录 jupyter notebook
Jupyter登陆不了的解决方
- 首先ssh登录服务器,执行 ps aux | grep jupyter,找到已经存在的jupyter进程并杀掉。
- 然后后台启动jupyter notebook
nohup jupyter notebook --allow-root &
- 最后,在自己的电脑浏览器即可根据给定的方式登录 jupyter notebook。
Jupyter重置密码的方法
jupyter notebook password