一、PAI-DSW 在线开发环境
- 推荐方案:阿里云 PAI-DSW(新用户可领3个月免费额度,每月250计算时)
- 每月免费约 430 小时 ecs.g6.xlarge CPU 型实例,或约 35 小时 ecs.gn7i-c8g1.2xlarge GPU 型实例
- 备选方案:ModelScope 免费 Notebook(4小时自动关闭,不限次数)
- 推荐规格:ecs.g6.xlarge(CPU)+ Python 3.10 镜像
- GPU 规格(蒸馏/训练章节需用):ecs.gn7i-c8g1.2xlarge(A10,显存 30GB),约 7 计算时/小时
- ⚠️ 免费额度耗尽或到期后必须手动停止实例,否则自动按量付费
- 切换地域(杭州/张家口)可解决无免费CPU资源的问题
二、环境搭建步骤
- 创建 DSW 实例 → 选择 CPU 镜像(python 3.10)
- 下载课程代码:
git clone https://github.com/AlibabaCloudDocs/aliyun_acp_learning.git - 创建虚拟环境:
python3 -m venv llm_learn - 激活并安装依赖:
source llm_learn/bin/activate→pip install -r requirements.txt - Notebook 中切换内核至
Python (llm_learn)
三、关键注意事项
- API Key 存储在环境变量中,不硬编码在代码里
- venv 虚拟环境为各项目创建独立 Python 环境,避免版本冲突
- 网络问题可从 atomgit 获取代码:
git clone https://atomgit.com/alibabaclouddocs/aliyun_acp_learning.git - 代码更新:
git checkout . && git pull(会覆盖本地修改,注意备份) - 输入框位置差异:Notebook 中在代码块下方,WebIDE 中在代码文件正上方