安装指南¶
AxiomRL 已发布至 PyPI,可通过 pip 快速安装。根据你的使用场景,选择合适的安装方式。
安装方式¶
安装核心包,包含全部 80+ 算法和 CLI 工具:
安装核心包及所有可选依赖(Atari 环境、离线 RL 数据集):
Atari 环境
Atari 环境需要额外下载 ROM 文件。安装 ale-py 后,按照其文档完成 ROM 配置。
可选依赖¶
AxiomRL 采用模块化设计,可选依赖根据使用场景按需安装:
| 扩展名 | 安装命令 | 依赖包 | 用途 |
|---|---|---|---|
atari | pip install axiomrl[atari] | ale-py | Atari 游戏环境支持 |
offline | pip install axiomrl[offline] | minari | 离线 RL 数据集加载 |
dev | pip install axiomrl[dev] | 构建工具集 | 开发、测试、文档构建 |
也可以组合安装多个扩展:
版本信息¶
当前最新版本为 1.0.0。查看已安装的版本:
或在 Python 中获取:
验证安装¶
方法一:导入检查¶
预期输出:
方法二:环境诊断¶
使用内置诊断命令全面检查安装状态:
安装成功
如果 axiomrl doctor 显示所有核心依赖检查通过,说明安装已完成,可以开始使用了。
方法三:运行测试训练¶
快速启动一个简单的训练任务,验证完整流程:
常见问题¶
安装时 PyTorch 版本冲突怎么办?
建议先单独安装 PyTorch(按照 PyTorch 官网 选择对应 CUDA 版本),再安装 AxiomRL:
axiomrl 命令无法找到?
确保安装目录在系统 PATH 中。如果使用虚拟环境,确认已激活环境:
Apple Silicon (M1/M2) 如何安装?
AxiomRL 完全兼容 Apple Silicon。PyTorch 在 macOS 上支持 MPS 加速:
下一步¶
安装完成后,跟随快速上手教程运行第一个实验: