安装教程

玄策算法库能够在Linux,Windows,MacOS等操作系统上运行,并且易于安装。

安装玄策之前,需首先安装 Anaconda 来配置Python运行环境。

安装完 Anaconda 后,可通过以下两种方法安装玄策。



方法一:通过PyPI安装

步骤 1: 打开终端窗口程序,创建新的 conda 环境(Python版本推荐3.7及以上),名称自定义(这里命名为'xpolicy'):

conda create -n xuance_env python=3.7

步骤 2: conda 环境创建成功后,激活该环境:

conda activate xuance_env

步骤 3: 安装玄策:

pip install xuance

由于没有指定特定的深度学习框架,上面的安装指令没有安装深度学习工具包。用户可通过以下指令按需求安装:

仅安装 PyTorch 版玄策:

pip install xuance[torch]

仅安装 TensorFlow2 版玄策:

pip install xuance[tensorflow]

仅安装 MindSpore 版玄策:

pip install xuance[mindspore]

安装同时支持 PyTorchTensorFlow2,和 MindSpore 三种深度学习框架的玄策:

pip install xuance[all]


方法二:本地安装

(注意:步骤1、步骤2和方法一中的相同)

步骤 1: 打开终端窗口程序,创建新的 conda 环境(Python版本推荐3.7及以上),名称自定义(这里命名为'xpolicy'):

conda create -n xuance_env python=3.7

步骤 2: conda 环境创建成功后,激活该环境:

conda activate xuance_env

步骤 3: 从GitHub下载xuance源码:

git clone https://github.com/agi-brain/xuance.git

步骤 4: 下载完毕后,进入xuance主目录:

cd xuance

步骤 5: 完成本地安装:

pip install -e .

提示: 完成以上步骤后,即可运行大部分玄策中的DRL和MARL算法。个别算法需要安装特殊的python依赖库,用户可根据实际的需求来手动安装。



测试是否安装成功

安装完玄策后,在终端输入python进入python运行环境,输入

import xuance

如果没有发出报错或警告,则表示已成功安装玄策,下一步就可以使用了。