335 Star 1.5K Fork 862

MindSpore / docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
mindspore_cpu_mac_install_source.md 3.64 KB
一键复制 编辑 原始数据 按行查看 历史
宦晓玲 提交于 2023-07-21 16:52 . modify the md links 1.8

源码编译方式安装MindSpore CPU版本-macOS

查看源文件

本文档介绍如何在macOS系统上使用源码编译方式快速安装MindSpore。

确认系统环境信息

  • 根据下表中的系统及芯片情况确定合适的Python版本,macOS版本及芯片信息可点击桌面左上角苹果标志->关于本机获悉:

    芯片 计算架构 macOS版本 支持Python版本
    M1 ARM 11.3 Python 3.8-3.9
    Intel x86_64 10.15/11.3 Python 3.7-3.9

注意:Python 3.8.10 或通过Conda安装的Python 3.8.5版本是支持M1芯片(ARM架构)macOS的最低Python版本

  • 确认安装对应的Python版本。如果未安装或者已安装其他版本的Python,可以从Python官网或者华为云选择合适的版本进行安装。

  • 确认安装Xcode (>=12.4 and <= 13.0) ,12.4(X86)及13.0(M1) 已测试。

  • 确认安装Command Line Tools for Xcode。如果未安装,使用命令sudo xcode-select --install安装Command Line Tools。

  • 确认安装CMake 3.18.3及以上版本。如果没有安装,可以使用brew install cmake进行安装。

  • 确认安装patch 2.5。如果没有安装,可以使用brew install patch进行安装。

  • 确认安装wheel 0.32.0及以上版本。如果没有安装,可以使用pip install wheel 进行安装。

从代码仓下载源码

git clone https://gitee.com/mindspore/mindspore.git -b r1.8

编译MindSpore

在源码根目录下执行如下命令。

export CC=/usr/bin/clang
export CXX=/usr/bin/clang++
bash build.sh -e cpu -S on -j4  # -j 为编译时线程配置,如果CPU性能较好,使用多线程方式编译,参数通常为CPU核数的两倍

安装MindSpore

pip install output/mindspore-*.whl -i https://pypi.tuna.tsinghua.edu.cn/simple

如果在安装scipy包时出现编译错误,可以尝试先使用下面的命令安装scipy包,再安装MindSpore包。

pip install --pre -i https://pypi.anaconda.org/scipy-wheels-nightly/simple scipy

验证安装是否成功

python -c "import mindspore;mindspore.run_check()"

如果输出:

MindSpore version: 版本号
The result of multiplication calculation is correct, MindSpore has been installed successfully!

说明MindSpore安装成功了。

升级MindSpore版本

当需要升级MindSpore版本时,可执行如下命令:

  • 直接在线升级

    pip install --upgrade mindspore
  • 本地源码编译升级

    在源码根目录下执行编译脚本build.sh成功后,在output目录下找到编译生成的whl安装包,然后执行命令进行升级。

    pip install --upgrade mindspore-{version}-{python_version}-macosx_{platform_version}_{arch}.whl
1
https://gitee.com/mindspore/docs.git
git@gitee.com:mindspore/docs.git
mindspore
docs
docs
r1.8

搜索帮助

53164aa7 5694891 3bd8fe86 5694891