安装MindQuantum

查看源文件

确认系统环境信息

  • 硬件平台确认为Linux系统下的CPU,并支持avx指令集。

  • 参考MindSpore安装指南,完成MindSpore的安装,要求至少1.2.0版本。

  • 其余依赖请参见setup.py

安装方式

可以采用pip安装或者源码编译安装两种方式。

pip安装

pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/{ms_version}/MindQuantum/any/mindquantum-{mq_version}-py3-none-any.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 在联网状态下,安装whl包时会自动下载MindQuantum安装包的依赖项(依赖项详情参见setup.py),其余情况需自行安装。

  • {ms_version}表示与MindQuantum匹配的MindSpore版本号,例如下载0.3.0版本MindQuantum时,{ms_version}应写为1.5.0。

  • {mq_version}表示MindQuantum版本号,例如下载0.3.0版本MindQuantum时,{mq_version}应写为0.3.0。

  • 前往官网可查询更多版本安装包。

源码安装

  1. 从代码仓下载源码

    cd ~
    git clone https://gitee.com/mindspore/mindquantum.git -b r0.3
    
  2. 编译安装MindQuantum

    cd ~/mindquantum
    python setup.py install --user
    

验证是否成功安装

执行如下命令,如果没有报错No module named 'mindquantum',则说明安装成功。

python -c 'import mindquantum'

Docker安装

通过Docker也可以在Mac系统或者Windows系统中使用Mindquantum。具体参考Docker安装指南.

注意事项

运行代码前请设置量子模拟器运行时并行内核数,例如设置并行内核数为4,可运行如下代码:

export OMP_NUM_THREADS=4

对于大型服务器,请根据模型规模合理设置并行内核数以达到最优效果。