335 Star 1.5K Fork 862

MindSpore / docs

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

Installing MindSpore CPU Nightly by pip

View Source On Gitee

MindSpore Nightly is a preview version which includes latest features and bugfixes, not fully supported and tested. Install MindSpore Nightly version if you wish to try out the latest features or bug fixes can use this version.

This document describes how to quickly install MindSpore Nightly by pip in a Linux system with a CPU environment.

In the process of confirming the system environment information, if you need to know how to install third-party dependent software, you can refer to the practice provided by the community - Source code compilation and installation on Ubuntu (CPU) MindSpore in the third-party dependent software installation related section, hereby thank the community members damon0626 sharing.

Installing MindSpore and dependencies

The following table lists the system environment and third-party dependencies required to install MindSpore.

software version description
Ubuntu 18.04 OS for running MindSpore
Python 3.7-3.9 Python environment that MindSpore depends
GCC 7.3.0~9.4.0 C++ compiler for compiling MindSpore
gmp 6.1.2 Multiple precision arithmetic library used by MindSpore

The following describes how to install the third-party dependencies.

Installing Python

Python can be installed in multiple ways.

  • Install Python with Conda.

    Install Miniconda:

    cd /tmp
    curl -O https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py37_4.10.3-Linux-$(arch).sh
    bash Miniconda3-py37_4.10.3-Linux-$(arch).sh -b
    cd -
    . ~/miniconda3/etc/profile.d/conda.sh
    conda init bash

    After the installation is complete, you can set up Tsinghua source acceleration download for Conda, and see here.

    Create a virtual environment, taking Python 3.7.5 as an example:

    conda create -n mindspore_py37 python=3.7.5 -y
    conda activate mindspore_py37
  • Or install Python via APT with the following command.

    sudo apt-get update
    sudo apt-get install software-properties-common -y
    sudo add-apt-repository ppa:deadsnakes/ppa -y
    sudo apt-get install python3.7 python3.7-dev python3.7-distutils python3-pip -y
    # set new installed Python as default
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 100
    # install pip
    python -m pip install pip -i https://repo.huaweicloud.com/repository/pypi/simple
    sudo update-alternatives --install /usr/bin/pip pip ~/.local/bin/pip3.7 100
    pip config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple

    To install other Python versions, just change 3.7 in the command.

Run the following command to check the Python version.

python --version

Installing GCC and gmp

Run the following commands to install GCC and gmp.

sudo apt-get install gcc-7 libgmp-dev -y

To install a later version of GCC, run the following command to install GCC 8.

sudo apt-get install gcc-8 -y

Or install GCC 9.

sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-9 -y

Downloading and Installing MindSpore

Execute the following command to install MindSpore:

pip install mindspore-dev -i https://pypi.tuna.tsinghua.edu.cn/simple

Of which,

  • When the network is connected, dependencies are automatically downloaded during .whl package installation. (For details about the dependencies, see required_package in setup.py .) In other cases, you need to install it by yourself. When running models, you need to install additional dependencies based on requirements.txt specified for different models in ModelZoo. For details about common dependencies, see requirements.txt.
  • pip will be installing the latest version of MindSpore Nightly automatically. If you wish to specify the version to be installed, please refer to the instruction below regarding to version update, and specify version manually.

Installation Verification

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

The outputs should be the same as:

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

It means MindSpore has been installed successfully.

Version Update

Using the following command if you need to update the MindSpore version:

pip install --upgrade mindspore-dev=={version}

Of which,

  • When updating to a release candidate (rc) version, {version} should be specified as the rc version number, e.g. 1.6.0rc1.dev20211125; When updating to the latest version automatically, =={version} could be removed.
1
https://gitee.com/mindspore/docs.git
git@gitee.com:mindspore/docs.git
mindspore
docs
docs
r1.8

搜索帮助

53164aa7 5694891 3bd8fe86 5694891