这是一个专为AI实训设计的云原生基础镜像,集成了完整的机器学习和AI开发环境,支持GPU加速和多种AI模型。
docker.cnb.cool/examples/language/cuda-12.4docker.cnb.cool/mayuanworld/jupyter-ai:latest# 创建新的实训项目仓库
mkdir my-ai-training
cd my-ai-training
git init
创建 .cnb.yml 文件:
$:
vscode:
- docker:
image: docker.cnb.cool/mayuanworld/jupyter-ai:latest
runner:
cpus: 32
tags: cnb:arch:amd64:gpu:L20 # 根据需要调整GPU类型
services:
- vscode
- docker
stages:
- name: start
script: /usr/local/bin/start_jupyter.sh
# 创建实训目录结构
mkdir -p {notebooks,datasets,models,docs}
# 添加实训说明
echo "# AI实训案例" > README.md
# 提交代码到仓库
git add .
git commit -m "初始化AI实训环境"
git push origin main
# 🎉 访问CNB平台,自动创建云原生开发环境!
机器学习基础
深度学习实践
AI应用开发
大模型微调
# Jupyter AI 魔法命令示例
%load_ext jupyter_ai
# 使用AI助手生成代码
%%ai ollama:qwq:32b
请帮我创建一个图像分类的完整pipeline,包括数据加载、模型训练和评估
# 在聊天界面中与AI交互
# /ask @file:dataset.csv 分析这个数据集的特征分布
# /generate 创建一个情感分析模型
# /learn 学习当前项目的代码结构
如果需要本地测试:
# 克隆基础镜像仓库
git clone https://cnb.cool/mayuanworld/jupyter-ai.git
cd jupyter-ai
# 本地构建和运行
docker-compose up
# 访问 http://localhost:8881
在项目中创建 requirements.txt:
# 项目特定的依赖 streamlit>=1.28.0 gradio>=3.50.0 # 其他实训需要的包...
创建 .env 文件:
# OpenAI API(如需要)
OPENAI_API_KEY=your-api-key
# 其他AI服务配置
ANTHROPIC_API_KEY=your-key
GOOGLE_API_KEY=your-key
examples/jupyter_ai_quickstart.ipynb - AI功能快速入门examples/cuda_test.ipynb - GPU环境验证workdir/README.md - 用户操作指南欢迎提交实训案例和改进建议:
.cnb.yml 配置文件让AI学习变得简单高效! 🚀