昇思AI框架实践1:安装MindSpoe和MindFormers

devtools/2024/10/21 12:00:20/

 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


http://www.ppmy.cn/devtools/103201.html

相关文章

MariaDB VS MySQL

MariaDB和MySQL是两种流行的开源关系型数据库管理系统(RDBMS),它们在功能、性能、兼容性、开源性以及社区支持等方面各有特点。以下是对两者主要区别的详细分析: 1. 开发者与起源 MySQL:自1995年问世以来&#xff0c…

CI/CD之Jenkins用于Linux系统的部署方式汇总

目录 一、前言 二、CI/CD的定义与核心原则 CI/CD在现代软件开发中的重要性 CI/CD与Jenkins的关系 三、Jenkins部署方式汇总 1. 独立服务器部署 (1)离线安装 (2)在线安装 2. Docker容器部署 3. Kubernetes集群部署 4. 云…

CSS3实现购物车动画效果

概述 小程序商城或者 web 端网站时,我们可以只通过 CSS 的 animation 和transform,而不需要借助额外的第三方库轻松实现简单的动画效果,丰富页面的表达效果 效果 如下图所示,点击按钮就会有个商品进入左下角的购物车内 购物车动画示例地址 代码示例 元素 开始只需要写…

RAG数据集自动构造探索, 附prompt

从文档中手动创建数百个 QA(问题-上下文-答案)样本可能非常耗时且劳动密集。此外,人工生成的问题可能难以达到全面评估所需的复杂程度,最终影响评估的质量。通过使用合成数据生成,开发人员在数据聚合过程中的时间可以减…

绕过后端校验的策略

绕过后端校验的策略 在软件开发中,后端校验是确保数据的正确性和安全性的重要措施之一。但是在某些情况下,我们需要绕过后端校验,以实现特殊的需求或功能。以下是一些常见的绕过后端校验的策略,以及它们的实例解释。 1. 使用代理…

Redis下载安装使用教程图文教程(超详细)

《网络安全自学教程》 Redis下载安装使用 1、下载安装2、基础配置2.1、远程连接2、保护模式3、默认密码4、后台运行4.1 验证服务是否启动4.2 停止服务 1、下载安装 1)到Redis中文网 https://www.redis.com.cn/download.html 下载Redis安装包 2)Redis的安…

一个多端阅读、功能完善的原创小说 CMS 系统,支持 PC 和 WAP 多端阅读平台、自动化爬虫、定制化模板、作家管理(附源码)

前言 在数字阅读时代,网络小说成为了许多人的日常消遣。然而,现有的小说阅读平台往往存在着用户体验不佳、功能单一等问题。为了改善这一现状,一款名为 Novel Plus 的原创文学 CMS 系统应运而生。 本文将详细介绍 Novel Plus 的功能特点、技…

Nginx+Tomcat负载均衡、动静分离

目录 一、Tomcat简介 二、nginx简介 2.1 nginx概述 2.2 正向代理和反向代理 2.3 负载均衡模式 1、轮询(Round Robin) 2、最少连接数(Least Connections) 3、IP 哈希(IP Hash) 4、加权轮询&#xf…