Skip to content

ubuntu-AI云系统使用教程

欢迎使用智星云服务,智星云致力于为人工智能爱好者、科研人员和企业提供云端AI训练和推理加速服务,为动画、游戏、航测用户提供3D渲染和建模加速服务,是您值得信赖的服务伙伴。

4分钟快速上手视频教程(点击视频左上角斜箭头可全屏播放):


B站观看:https://www.bilibili.com/video/BV11V411h76F/


本使用手册分为7部分,请根需要参考阅读:

  1. 智星 GPU 云环境描述
  2. SSH 登录方法
  3. VNC图形桌面登录
  4. 数据上传和下载
  5. Jupyter Notebook的使用
  6. 解决git clone速度慢
  7. 开发票注意事项

【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)
  • picture

  • 其他软件包,用户自行安装。以上所有软件,用户都可以自行删除,更换版本,无限制。

  • 付费代安装,200 元/次,提供软件列表给客服。

  • 本 GPU 服务器仅限高性能运算和人工智能相关的模型训练、推理和工作学习项目使用,如发现以下违规行为,立即关闭账号且保留证据,费用不退。

  • 访问违法违规网站
  • 任何形式黑客行为

  • 深度学习训练推理会消耗大量系统资源,任务较长时间有可能会发生中断、死机、重启等现象,请使用 checkpoint,保存训练中间结果。以便恢复后继续训练。详细教程可参考 tensorflow checkpoint。


【2. SSH 登录方法】

  • 登录软件:您可使用自己经常任何ssh登录软件
  • 如没用过ssh,可下载安装xshell (其他也可以: putty, mobaxterm......)
  • 官网下载: https://xshell.en.softonic.com/
  • 百度网盘: https://pan.baidu.com/s/1H4LZxoKOcjFLXKg6Eodx0Q 提取码: rt4h
  • 登录方式:查看控制台
  • 如需修改密码,可执行 passwd 命令修改 ssh 密码 (复杂密码更安全)
  • 担心自己网络不稳定或ssh退出导致训练中断怎么办?
  • 使用screen或tmux:执行 screen -S xxx 启动一个后台桌面,这样即使断开服务器,程序仍会运行。
  • screen的具体用法, 请查看此篇文章:《screen: 让你的程序在后台自由运行》。

【3. VNC图形桌面登录】

  • 第一步:您的电脑下载 vnc viewer 客户端:
  • 如果您的本地电脑系统是windows, 可使用免安装版VNC客户端:https://pan.baidu.com/s/1r9UclU_B8r5gYHBcls36Zg 提取码:rzfy
  • 如果您的本地电脑是mac或者linux,请从https://www.realvnc.com/下载对应版本的VNC客户端
  • 第二步:打开vnc viewer客户端,填入控制台中的vnc连接方式,输入密码登录

苹果Mac系统登录VNC注意事项

  • VNC server填写的是VNC的登录IP和端口,不是ssh的,请看仔细!
  • picture
  • VNC的IP和端口必须手动填写,不能copy!!这是因为mac会将copy的数字转为字符,导致连接失败!

  • picture

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
  • picture
  • 新建站点 File -> 站点管理器(Site Manager) -> 新站点(New Site)
  • 主机名(Host): ssh登陆所使用的域名或 IP
  • 端口(Port) : ssh登录所使用的端口
  • 传输协议(Protocal): SFTP
  • 用户名: root
  • 密码: 登录密码

!!注意:切勿使用下图所示的快速连接(Quickconnect)的方式

  • picture

  • 方法 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