mindspore的python环境安装
项目需要安装MindSpoe和MindFormers两个软件包,最简单的安装方法是pip install安装:
pip install mindspore==2.2.0 mindformers-1.0.0
下面是详细的安装过程。
下载安装miniconda(python环境)
miniconda是非常好的python环境软件包,比如下面是使用wget下载清华源的python3.11 8.24日版本:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py311_24.7.1-0-Linux-x86_64.sh
执行安装:
sh Miniconda3-py311_24.7.1-0-Linux-x86_64.sh
当然后面才知道需要python3.9版本,所以需要安装python3.9的miniconda包。
安装python3.9
wget 下载:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_24.7.1-0-Linux-x86_64.sh
执行安装
sh Miniconda3-py39_24.7.1-0-Linux-x86_64.sh
激活环境
安装完毕激活环境,比如安装在py39目录,那么使用命令source py39/bin/activate 即可激活python3.9的环境:
source py39/bin/activate
设置conda加速
添加conda镜像加速,创建或修改.condarc文件:
vi .condarc
channels:- defaults
show_channel_urls: true
default_channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/clouddeepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
当然最后发现还是pip安装比较方便。
设置pip加速:
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
安装MindSpoe和MindFormers
最后知道,需要安装特定的版本:
pip install mindspore==2.2.0 mindformers-1.0.0
具体安装过程如下。
安装MindSpore
到官网,发现cpu版本只支持到3.9版本,于是要下载和安装python3.9版本。
MindSpore安装网址:MindSpore官网
使用conda安装:
conda install mindspore=2.2.14 -c mindspore -c conda-forge
conda安装还是太慢,不知道是镜像设置没生效,还是conda的镜像就是慢,换成pip安装:
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/2.2.14/MindSpore/unified/x86_64/mindspore-2.2.14-cp39-cp39-linux_x86_64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
安装之前别忘记添加pip加速镜像
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
最终使用特定版本,pip安装:
pip install mindspore==2.2.0
安装MindFormers
直接使用pip安装
pip install mindformers-1.0.0
有时候训练或推理还需要源代码,那就git clone下载:
git clone https://portrait.gitee.com/huanglei_Sorry/mindformers
安装总结
刚开始误以为mindspore和mindformers都需要使用最新版,也就是使用pip直接安装即可,而不要使用Text2SQL_model项目里的版本。
后来发现报错,必须要使用项目里的版本才行:
pip install mindspore==2.2.0 mindformers-1.0.0