安装和设置
为了安装和使用 ML-Agents,您需要安装 Unity,克隆这个代码仓库, 并安装 Python 以及其他所依赖的库。下面的每个小节 都会概述每个步骤,此外还会介绍尚在测试阶段的 Docker 的配置方法。
安装 Unity 2017.1 或更高版本
下载 并安装 Unity。如果您想 使用我们的 Docker 设置(稍后介绍),请确保在安装 Unity 时选择 Linux Build Support 组件。
克隆 ml-agents 代码仓库
安装完成后,您需要克隆 ML-Agents GitHub 代码仓库。
git clone git@github.com:Unity-Technologies/ml-agents.git
此代码仓库中的 unity-environment
目录包含了要添加到项目中的
Unity Assets。python
目录包含训练代码。
这两个目录都位于代码仓库的根目录。
安装 Python(以及依赖项)
为了使用 ML-Agents,您需要安装 Python 3 以及 要求文件中列出的依赖项。 一些主要的依赖项包括:
Windows 用户
如果您是刚接触 Python 和 TensorFlow 的 Windows 用户,请遵循此指南来设置 Python 环境。
Mac 和 Unix 用户
如果您的 Python 环境不包括 pip3
,请参阅这些
说明
以了解其安装方法。
要安装依赖项,请进入代码仓库的 python
子目录,
然后从命令行中运行:
pip3 install .
基于 Docker 的安装(测试阶段)
如果您想使用 Docker for ML-Agents,请按照 该指南进行操作。
Unity 包
您可以通过 Unity 包的形式下载TensorFlowSharp 插件 (AWS S3链接,百度盘链接)
帮助
如果您在安装 ML-Agents 时遇到任何问题,请 提交问题,并在提交时 提供有关操作系统、Python 版本和相关错误消息(如可能)的 信息。