玄策算法库能够在Linux,Windows,MacOS等操作系统上运行,并且易于安装。
安装玄策之前,需首先安装 Anaconda 来配置Python运行环境。
安装完 Anaconda 后,可通过以下两种方法安装玄策。
步骤 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]
安装同时支持 PyTorch,TensorFlow2_,和 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
如果没有发出报错或警告,则表示已成功安装玄策,下一步就可以使用了。