跳转到主要内容

环境变量

通过环境变量配置 AITraining 行为。

身份验证

Hugging Face

需要用于:
  • 私有模型
  • 私有数据集
  • 推送到 Hub

Weights & Biases

使用 --log wandb 时需要。

GPU 配置

选择 GPU

内存管理

GPU 覆盖

Mac(Apple Silicon)设置

MPS 控制

当 MPS 被禁用或不兼容时,AITraining 会自动设置 PYTORCH_ENABLE_MPS_FALLBACK=1 以回退到 CPU。

安全设置

远程代码执行

设置 ALLOW_REMOTE_CODE=false 可能会阻止加载需要自定义代码的模型(如某些多模态模型)。默认值为 true

日志记录

W&B 设置

Hub 设置

默认用户名

缓存目录

训练设置

禁用遥测

离线模式

使用示例

完整设置脚本

创建设置脚本 setup_env.sh
在训练之前加载:

使用 .env 文件

创建 .env 文件:
加载方式:

内部变量

这些由 AITraining 自动设置:

调试变量

优先级

使用 --config 时,配置文件完全控制训练参数。环境变量用于身份验证和系统设置(如 HF_TOKENWANDB_API_KEYCUDA_VISIBLE_DEVICES)。

下一步

YAML 配置

配置文件

安装

初始设置