AIStudio 按量付费型开发机快速入门
欢迎使用无问芯穹一站式 AI 平台(AIStudio)!无论您是独立开发者,还是需要灵活按需使用 Linux 环境和 GPU 资源的团队,AIStudio 都能满足您的需求。
使用 AIStudio,您可以:
- 快速部署开发环境,无需繁琐的硬件配置
- 按需选择 CPU 和 GPU 资源,灵活应对各种开发需求
- 享受与裸机相近的性能,同时获得容器化带来的便利
- 轻松进行环境复制和迁移,提高工作效率
- 通过直观的 Web 界面管理资源,简化运维工作
如果您过去使用传统的裸机服务器,或从其他平台迁移到容器化环境,我们详细的指南将帮助您轻松适应这个新平台。您会发现 AIStudio 不仅保留了裸机环境的灵活性,还为您的开发工作带来了更多可能性。
什么是按量付费型开发机 ❓
在传统实验室环境中,GPU 开发者共享裸金属服务器上的 GPU 资源主要面临以下痛点:
- 😠 沟通不畅与资源冲突:在共享服务器上需要预约使用 GPU,资源有限导致冲突,影响开发进度。
- 😠 代码管理混乱与性能不稳:环境不一致、版本控制复杂,导致协作困难,模型训练效率低下。
使用 AIStudio 开发机,即时租用所需数量的 GPU 算力。灵活的租用方式,结合预置的标准化开发环境,不仅解决了环境不一致和代码管理混乱的问题,还可以自由调整硬件配置,无需预先安排,显著减少了沟通成本和时间延误,实现了成本与效率的最佳平衡。
准备工作 📝
规格与性能 📈
按量付费型开发机提供多种配置,可用于入门级开发和模型训练,也可满足复杂深度学习任务或其他高性能需求。以下是目前可供租用的开发机列表,包括硬件规格和价格:
算力规格 | 总显存 | CPU 核数 | 内存 | 持久化存储 | 临时存储 | 可用区 | 价格 |
---|---|---|---|---|---|---|---|
NVIDIA-4090-24GB × 1 | 24 GB | 14 | 28 GB | 50 GB 系统盘 | 50 GB 数据盘 | 广东B | 2.09 元/小时 |
NVIDIA-4090-24GB × 2 | 48 GB | 28 | 56 GB | 50 GB 系统盘 | 50 GB 数据盘 | 广东B | 4.18 元/小时 |
NVIDIA-4090-24GB × 4 | 96 GB | 56 | 112 GB | 50 GB 系统盘 | 50 GB 数据盘 | 广东B | 8.36 元/小时 |
NVIDIA-4090-24GB × 8 | 192 GB | 112 | 224 GB | 50 GB 系统盘 | 50 GB 数据盘 | 广东B | 16.72 元/小时 |
NVIDIA-A100-40GB × 1 | 40 GB | 10 | 86 GB | 50 GB 系统盘 | 50 GB 数据盘 | 江苏A | 4.81 元/小时 |
NVIDIA-A100-40GB × 2 | 80 GB | 20 | 172 GB | 50 GB 系统盘 | 50 GB 数据盘 | 江苏A | 9.62 元/小时 |
NVIDIA-A100-40GB × 4 | 160 GB | 40 | 344 GB | 50 GB 系统盘 | 50 GB 数据盘 | 江苏A | 19.24 元/小时 |
NVIDIA-A100-40GB × 8 | 320 GB | 80 | 688 GB | 50 GB 系统盘 | 50 GB 数据盘 | 江苏A | 38.48 元/小时 |
充值 💰
如果您是独立开发者,为保证体验流程顺畅,建议您先完成账号注册和充值。
搭载 14 核 CPU 、28 GB 内存和 1 个 Nvidia 4090 GPU 的开发机,每小时仅需 ¥2.09。
创建开发机 ⤵️
点击下方链接,直接访问智算云控制台的创建开发机页面。
Step 0 选择算力规格
进入创建页面后,先完成「规格信息」配置。选择弹性资源。
NOTE
共享内存 是指开发机的 /dev/shm
分区大小,当前为「规格」内存的一半,不可修改。共享内存(shared memory)允许不同进程可以访问同一块内存区域以实现数据共享和交互。
Step 1 配置开发环境
在「基础配置」区域,需要完成开发机的「镜像」「公钥」等配置。
镜像:选择预置镜像,展开下拉菜单。如果您从裸金属服务器迁移到 AIStudio 开发机,您可以先尝试使用 Ubuntu 基础镜像,或含 Pytorch 的 NGC 镜像。
NOTE
容器镜像就「像」一个轻量级虚拟机的模板,其中包含了运行某个应用程序所需的依赖项,包括代码、运行时环境、库和配置文件。
公钥:即 SSH 公钥。如正确填写 SSH 公钥,在 SSH 远程登录到 AIStudio 开发机时,可使用 SSH 公钥进行认证,无需输入密码。如果不使用 SSH 密钥,可先选择留空,并启用 SSH 登录密码。
SSH 登录密码: 启用后,平台自动生成初始密码。在 SSH 远程登录到 AIStudio 开发机时,可使用账号密码认证。后续可自助修改密码。
Docker 容器:高级功能,初次体验时建议保持关闭。开启后,可以在开发机内使用
docker pull
、docker run
等命令构建镜像、启动容器等。详见 Docker 功能。
NOTE
- 使用弹性资源的开发机仅可使用预置镜像。如需使用自定义镜像仓库,需购买包年包月资源。
- 平台预置了 Ubuntu 基础镜像和 Pytorch、NGC、CUDA 等镜像。详见镜像中心。
Step 2 配置存储
「存储配置」区域列出了当前开发机的存储配置。如果未购买高性能存储,无需修改。
- 系统盘: 开发机
/
目录的存储大小,固定 50GiB,支持持久化保存。 - 临时存储: 开发机
/disk
目录的存储大小,固定 50GiB,仅限弹性资源开发机使用。 - 共享高性能存储:仅限单独购买高性能存储到租户使用,开发机可挂载租户购买的共享高性能存储。详见共享高性能存储。
Step 3 填写基本信息
- 名称:1~64 个字符,支持中英文数字以及- _,允许重复,名称不唯一。
- 描述:添加描述或者备注,长度 1~400 个字符,可留空。
完成表单配置后,点击确认创建。如果余额充足,开发机会依此进入创建流程。您可以在列表中查看状态。
登录开发机 #️⃣
开发机创建成功后,会进入运行中状态,并带有「弹性」标识。您可以登录开发机进行体验。右侧还提供了查看详情、更改开发机配置等快捷操作。
点击智算云平台 Web UI 的登录按钮,可从浏览器端登录开发机,打开 Web Terminal 界面。
NOTE
Web Terminal 提示文案仅为示例,请以实际 Web Terminal 显示为准。
SSH 远程登录 🏋️
智算云平台在创建开发机时会生成随机端口的 SSH 地址。进入开发机详情页面,可复制 SSH 地址。
NOTE
- SSH 远程登录仅在已添加 SSH 公钥的情况下可用。
- 开发机运行期间可直接登录 Web Terminal 自行添加公钥。如果开发机可重启,也可以通过 UI 上的「改配」功能添加公钥,改配完成后开发机将关机重启。详见 SSH。
VSCode 远程连接开发机 💻
通过 Visual Studio Code 的 Remote - SSH 扩展 可以远程连接 AIStudio 开发机,提供了本地级别的开发体验。
具体操作可参考教程 VS Code 远程开发:为开发机、AICoder 提供本地般的开发体验。
传输本地数据 📦
如果需要您的本地计算机和 AIStudio 开发机之间传输文件,可以使用以下方式:
如果习惯使用命令行界面:
- 使用
scp
或sftp
上传与下载文件。 - 如果对断点续传有比较高的要求,可参考教程使用 rsync 传输数据到开发机
如果您在寻找使用图形化界面传输文件的方案:
- 可参考教程使用 VS Code 远程开发,直接拖拽本地文件到左侧窗口,即可上传文件。
- 可参考教程使用 Filezilla 客户端 进行文件传输。
- 可参考教程安装 File Browser,支持通过 Web 界面轻松管理服务器上的文件。
测试 nvidia-smi
💪
可通过测试 Nvidia Driver 是安装信息验证开发机显卡配置。
其他工具 🏄
- Miniconda:平台预置镜像大部分已经安装 Miniconda,请参考文档使用。
- Jupyter lab: 一般建议通过 VS Code 使用 Jupyter Notebook。如果需要使用 Jupyter Lab,可以参考教程自行安装。
更多使用技巧,可参考教程与实践。
查看账单明细 📖
AIStudio 费用中心提供清晰的余额、账单与流水信息,让您无忧无虑。
按量计费资源不再使用时请及时关机或释放,以免继续扣费。 当账户被扣为负值时,说明账户已欠费。请及时充值偿付欠款,以免影响您的正常使用。 结算时,若账户余额不足,实例将自动关闭,进入已关机状态。 实例处于已关机状态下,系统免费保存实例数据 30天。超过 30 天后,系统将对实例资源进行释放,实例的数据将被清除且不可恢复。
获取帮助 🙌
如遇问题,请联系无问芯穹客户支持:
- 邮箱:pre-sales@infini-ai.com
- 电话:400-806-6058
关注我们获取更多资讯:
祝您使用愉快!