注册登录

寒武纪开发平台: devplatform.cambricon.com:30080

首先注册帐号:

image-20211031104939174

登录后的界面如下:

image-20211031104725603

创建存储卷

  1. 点击左侧菜单栏选择存储管理,点击右上角添加存储卷
  2. 填写存储卷的名称和大小。

image-20211031105532919

image-20211031110101449

image-20211031110140532

创建开发容器

  1. 点击左侧栏开发容器,点击右上角添加开发容器;
  2. 填写开发容器名称、用户名,选择镜像、规格、并挂载存储卷到对应路径;

注意事项:

  • 用户名root ,切勿改成其他的
  • 密码尽可能设置的复杂一些,也可以不设置系统会随机生成12位的口令
  • 镜像:public-server/mlu270_ubuntu16.04-for-student-1.4.0
  • 标签选择对应的章节(v2、v3…)
  • 规格:《智能计算系统 2.0 》上课规格
  • 存储卷挂载路径:/workspace 或 /home/姓名

image-20211031112745493

image-20211031112758041

image-20211031112909663

登录开发容器

进入开发容器详情页,查看IP、端口号、密码

image-20211031112943428

SSH工具:XShellMobaXterm、shell

ssh root@ip -p 端口号

image-20211031125835406

开发工具

大家可以使用vim或者vscode来写代码。

vscode

首先安装Remote-ssh插件。

image-20211031131058777

添加远程主机。

Host chap2
    HostName 120.236.247.203
    User root
    Port 22088

image-20211031131525684

实验的代码在opt目录下:

image-20211031131823233

Linux命令

这里简单介绍下常用的Linux操作命令。

系统操作命令

# 跳转到指定目录
cd 目录名

# 返回上一级目录
cd ..

# 解压tar.gz文件
tar -xvf 压缩包名.gz

# 展示当前目录下子目录
ls

# 快速补全
TAB + 首字母

vim操作

# 打开文件进行编辑
vim 文件名

# 打开编辑模式
i

# 退出编辑模式
ESC

# 保存修改
:w

# 不保存修改并退出
:q!

# 保存修改并退出
:wq

# 设置文件编码格式
:set encoding=utf-8

推荐阅读:

Linux vi/vim 菜鸟教程

Learning VIM while playing a game

注意事项

  • 容器被删除或重置了,数据丢失是找不回来的,所以无比及时保存重要文件到存储卷路径下。
  • 开发容器一直处于创建中的状态,可能是因为:
    • 集群资源不足,无可用的MLU卡。
    • 存储卷挂在到了根目录\下。