Tutorial de instalación de nivel niñera de MindSpore

1. Introducción a MindSpore

Insertar descripción de la imagen aquí

1. Introducción

MindSpore es un marco informático de IA de código abierto lanzado por Huawei. MindSpore, una nueva generación de marco informático de IA de escenario completo lanzado en agosto de 2019, se anunció oficialmente como código abierto el 28 de marzo de 2020.
Arquitectura general de MindSpore:

2.Características

  • Experiencia de desarrollo simple: ayude a los desarrolladores a realizar la segmentación automática de la red y solo necesiten expresiones en serie para lograr un entrenamiento paralelo, reduciendo el umbral y simplificando el proceso de desarrollo.
  • Modo de depuración flexible:
    tiene capacidades de ejecución estática y depuración dinámica durante el proceso de capacitación. Los desarrolladores pueden cambiar de modo cambiando una línea de código y localizar rápidamente problemas en línea.
  • Aprovecha al máximo el potencial del hardware
    y combina mejor el procesador Ascend para maximizar las capacidades del hardware, ayudando a los desarrolladores a acortar el tiempo de capacitación y mejorar el rendimiento de inferencia.
  • La implementación rápida en todos los escenarios
    respalda la implementación rápida en la nube, el borde y los teléfonos móviles, logrando una mejor utilización de los recursos y protección de la privacidad, lo que permite a los desarrolladores centrarse en la creación de aplicaciones de IA.

La conveniencia del desarrollo se ha mejorado relativamente; al mismo tiempo, al depurar el código, podemos localizar errores rápidamente; con el potente procesador de Ascend, no necesitamos muchas pruebas de simulación y capacitación, lo que puede mejorar en gran medida nuestra eficiencia de desarrollo; al mismo tiempo, el entorno ecológico es mejor y los proyectos se pueden implementar rápidamente en dispositivos móviles o en la nube, lo que nos permite desarrollarnos de manera más segura y conveniente.

2. Instale MindSpore

1. Obtenga el comando de instalación

Sitio web oficial de descarga: Guía de instalación de MindSpore

Seleccione la configuración de descarga correspondiente

Estoy usando Python 3.8 + MindSpore 1.9.0.
Insertar descripción de la imagen aquí
Si está instalando en un sistema Linux como yo, pero no conoce su propia versión del kernel, puede usar el comando uname -apara verificar su propia versión del kernel de Linux.
Soy Linux-x86_64
Insertar descripción de la imagen aquí

La documentación oficial del sitio web tiene tutoriales detallados de instalación y configuración del entorno.

  • Si está instalando MindSpore a través de pip en un Ubuntu nuevo, puede usar el script de instalación automática para la instalación con un solo clic. El script de instalación automática instalará MindSpore y sus dependencias requeridas.
  • Si el sistema ya ha instalado algunas dependencias, como Python, GCC, etc., puede seguir los pasos de instalación manual para instalarlas manualmente.

2. Instalación automática

La instalación automática realizará lo siguiente: (El script de instalación automática solo admite la instalación de MindSpore>=1.6.0)

  • Cambie la configuración de la fuente del software a Huawei Cloud Source.
  • Instale las dependencias requeridas por MindSpore, como GCC.
  • Instale Python3 y pip3 a través de APT y configúrelos como predeterminados.
  • Instale la versión de CPU MindSpore mediante pip.
  • Una vez ejecutado el script de instalación automática, debe volver a abrir la ventana del terminal para que las variables de entorno surtan efecto.
wget https://gitee.com/mindspore/mindspore/raw/r1.9/scripts/install/ubuntu-cpu-pip.sh
# 安装MindSpore 1.9.0和Python 3.7
MINDSPORE_VERSION=1.9.0 bash ./ubuntu-cpu-pip.sh
# 如需指定Python和MindSpore版本,以Python 3.9和MindSpore 1.6.0为例,使用以下方式
# PYTHON_VERSION=3.9 MINDSPORE_VERSION=1.6.0 bash ./ubuntu-cpu-pip.sh

3. Instalación manual

El entorno del sistema y las dependencias de terceros necesarias para instalar MindSpore son los siguientes:

nombre del software Versión efecto
ubuntu 18.04 El sistema operativo que ejecuta MindSpore
Pitón 3.7-3.9 El uso de MindSpore depende del entorno Python
CCG Entre 7.3.0 y 9.4.0 Compilador de C++ para compilar MindSpore
(1) Instalar Python

Python se puede instalar de varias formas. (Para instalar otras versiones de Python, simplemente cambie 3.7 en el comando)

Instalar Python a través de Conda

Instalar 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

La descarga usando Conda en China continental será más lenta. Una vez completada la instalación, puede configurar Tsinghua Source para acelerar la descarga de Conda. Puede consultar esto: Anaconda Image Usage Help
Cree un entorno virtual, tomando Python 3.7.5 como ejemplo. :

conda create -n mindspore_py37 python=3.7.5 -y
conda activate mindspore_py37

Instalar Python a través de APT
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
# 将新安装的Python设为默认
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 100
# 安装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

Una vez completada la descarga, puede verificar la versión de Python:

python --version
(2) Instalar GCC
sudo apt-get install gcc -y
(3) Instalar MindSpore

Seleccione la versión adecuada según la versión y descárguela, aquí tomamos MindSpore1.9.0 como ejemplo.

export MS_VERSION=1.9.0

Luego ejecute el siguiente comando para instalar MindSpore de acuerdo con la arquitectura del sistema y la versión de Python.

# x86_64 + Python3.7
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/x86_64/mindspore-${MS_VERSION/-/}-cp37-cp37m-linux_x86_64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
# x86_64 + Python3.8
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/x86_64/mindspore-${MS_VERSION/-/}-cp38-cp38-linux_x86_64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
# x86_64 + Python3.9
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/x86_64/mindspore-${MS_VERSION/-/}-cp39-cp39-linux_x86_64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
# aarch64 + Python3.7
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/aarch64/mindspore-${MS_VERSION/-/}-cp37-cp37m-linux_aarch64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
# aarch64 + Python3.8
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/aarch64/mindspore-${MS_VERSION/-/}-cp38-cp38-linux_aarch64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
# aarch64 + Python3.9
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/${MS_VERSION}/MindSpore/cpu/aarch64/mindspore-${MS_VERSION/-/}-cp39-cp39-linux_aarch64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple

4. Compruebe si la instalación se realizó correctamente.

Después de ingresar a Python, ejecute el siguiente comando:

import mindspore;
mindspore.run_check()

Si el resultado es el siguiente, ¡la instalación se realizó correctamente!

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

5. Actualice la versión de MindSpore

Si necesita actualizar la versión de MindSpore, simplemente ejecute el comando

pip install --upgrade mindspore=={
    
    version}

Al actualizar a la versión rc, debe especificar manualmente {versión} como número de versión rc, como 1.6.0rc1; si actualiza a la versión oficial, el campo =={versión} puede ser predeterminado.

La instalación está completa aquí ~~ Puedes disfrutar de tu viaje MindSpore ~

Supongo que te gusta

Origin blog.csdn.net/m0_51662391/article/details/128021828
Recomendado
Clasificación