AICoder Shell 使用入门
AICoder 是智算云平台提供的免费 CPU 实例,预装常用工具,让您无需配置即可管理 AI 开发任务。AICoder 提供基于 Web 的命令行终端 AICoder Shell,也支持 SSH 远程登录,您可以通过浏览器或 SSH 访问 AICoder Shell,快速操作开发机或存储资源。
准备工作
在使用 AICoder Shell 前,请确保您已注册智算云账号。若需本地连接,请准备 SSH 公钥。
启动 AICoder Shell
点击智算云控制台顶部按钮激活 AICoder Shell。
NOTE
如果租户资源分布在多个可用区,智算云平台将弹窗,提示您选择一个可用区启动 AICoder Shell。
如果当前可用区资源充足,智算云控制台的底部窗格中将启动一个会话窗格,并显示命令行提示符。该会话可能需要几秒钟的时间来完成初始化。您可以调整窗口高度,或转换为全屏体验。
AICoder Shell 激活成功后,会为您分配一个 CPU 实例,并配有 10 GB 的免费永久性磁盘存储空间。AICoder Shell 网页端最多可以开启 5 个 标签页。
基本使用
AICoder Shell 为 CPU 实例,可用于无需 GPU 的任务,例如,数据准备、存储管理等,也可以用于测试、部署不依赖 GPU 的应用。
常见任务
- 下载数据,通过命令行下载外部资源
- 处理数据,对数据集进行预处理
- 测试推理服务,如通过推理服务内网地址进行 API 服务测试
访问共享存储
如果您的租户在当前可用区购买了共享高性能存储,AICoder Shell 会自动挂载该共享高性能存储。您可以执行以下操作:
- 从公网直接下载数据到共享存储目录
- 整理共享存储上的数据
- 将数据(例如开发机/任务模块放置在共享存储目录的数据)传输到本地
本地连接
您可以在本地机器和 AICoder Shell 环境之间建立交互式 SSH 会话,并在两个环境之间复制文件。
TIP
与 AICoder Shell 建立安全连接需要 SSH 公钥。请确保您的公钥已添加到 AICoder Shell 的授权密钥中。
打开 AICoder Shell 后,在窗口右上角点击密钥按钮,点击后可在弹窗中复制 SSH 连接命令。详见 SSH。
安全起见,AICoder 不会直接向公网暴露访问地址。我们提供了一种 SSH 跳板机中转的解决方案,帮助您顺利连接到我们平台上的 AICoder 实例。
NOTE
- SSH 连接登录要求用户已完成实名认证。请按照提示完成认证。
- 首次打开后,SSH 地址仅以密文展示。阅读并同意补充协议后,弹窗中将展示展示当前 AICoder 实例的真实地址。
高级功能
快速访问开发机
您可以从 AICoder Shell 快速访问当前用户的开发机。点击 AICoder Shell 的登录开发机按钮,AICoder Shell 左侧会展示开发机列表。
点击列表中的开发机,可直接登录到开发机 Web Terminal 页面。
NOTE
开发机列表仅展示正在运行中的开发机,仅展示当前用户的开发机。
管理 AICoder
AICoder 实例不会随着 AICoder Shell 关闭而立即关机。您可以手动对 AICoder 执行重启或重置操作。
重启 AICoder
如果 AICoder Shell 环境出现问题,您可以点击 AICoder Shell 右上角的重启按钮,重新启动 AICoder Shell。
重置 AICoder
默认情况下,AICoder Shell 会为您在当前可用区分配一个 CPU 实例,并配置 10 GB 的免费永久性磁盘存储空间。
您可以重置 AICoder Shell,并清除持久化存储,将 AICoder Shell 根目录恢复到默认状态。重置操作会为您配置新的 AICoder CPU 实例。