Tutorial de instalação do nível babá MindSpore

1. Introdução ao MindSpore

Insira a descrição da imagem aqui

1. Introdução

MindSpore é uma estrutura de computação de IA de código aberto lançada pela Huawei. Uma nova geração de estrutura de computação de IA de cenário completo lançada em agosto de 2019, MindSpore foi anunciado como oficialmente de código aberto em 28 de março de 2020.
Arquitetura geral do MindSpore:

2.Recursos

  • Experiência de desenvolvimento simples: ajuda os desenvolvedores a realizar a segmentação automática da rede e só precisa de expressão serial para obter treinamento paralelo, reduzindo o limite e simplificando o processo de desenvolvimento.
  • Modo de depuração flexível:
    possui execução estática e recursos de depuração dinâmica durante o processo de treinamento. Os desenvolvedores podem alternar os modos alterando uma linha de código e localizar rapidamente problemas online.
  • Aproveite ao máximo o potencial do hardware
    e combine melhor o processador Ascend para maximizar os recursos do hardware, ajudando os desenvolvedores a reduzir o tempo de treinamento e melhorar o desempenho de inferência.
  • A implantação rápida em todos os cenários
    oferece suporte à implantação rápida na nuvem, na borda e em telefones celulares, alcançando melhor utilização de recursos e proteção de privacidade, permitindo que os desenvolvedores se concentrem na criação de aplicativos de IA.

A conveniência do desenvolvimento foi relativamente melhorada; ao mesmo tempo, ao depurar o código, podemos localizar bugs rapidamente; com o poderoso processador do Ascend, não precisamos de muitos testes de simulação e treinamento, o que pode melhorar muito nossa eficiência de desenvolvimento; ao mesmo tempo, o ambiente ecológico Melhor, os projetos podem ser implantados rapidamente em dispositivos móveis ou na nuvem, permitindo-nos desenvolver de forma mais segura e conveniente.

2. Instale o MindSpore

1. Obtenha o comando de instalação

Site oficial de download: Guia de instalação do MindSpore

Selecione a configuração de download correspondente

Estou usando Python 3.8 + MindSpore 1.9.0.
Insira a descrição da imagem aqui
Se você estiver instalando em um sistema Linux como eu, mas não conhece sua própria versão do kernel, você pode usar o comando uname -apara verificar sua própria versão do kernel Linux.
Eu sou Linux-x86_64
Insira a descrição da imagem aqui

A documentação do site oficial contém tutoriais detalhados de instalação e configuração do ambiente.

  • Se você estiver instalando o MindSpore via pip em um Ubuntu totalmente novo, você pode usar o script de instalação automática para instalação com um clique. O script de instalação automática instalará o MindSpore e suas dependências necessárias.
  • Se o sistema já instalou algumas dependências, como Python, GCC, etc., você pode seguir as etapas de instalação manual para instalá-las manualmente.

2. Instalação automática

A instalação automática executará o seguinte: (O script de instalação automática suporta apenas a instalação do MindSpore>=1.6.0)

  • Altere a configuração da fonte de software para Huawei Cloud Source.
  • Instale as dependências exigidas pelo MindSpore, como GCC.
  • Instale Python3 e pip3 através do APT e defina-os como padrão.
  • Instale a versão da CPU MindSpore via pip.
  • Após a execução do script de instalação automática, você precisa reabrir a janela do terminal para que as variáveis ​​​​de ambiente tenham efeito.
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. Instalação manual

O ambiente do sistema e as dependências de terceiros necessárias para instalar o MindSpore são os seguintes:

nome do software Versão efeito
Ubuntu 18.04 O sistema operacional executando o MindSpore
Pitão 3,7-3,9 O uso do MindSpore depende do ambiente Python
CCG Entre 7.3.0 e 9.4.0 Compilador C++ para compilar MindSpore
(1) Instale Python

Python pode ser instalado de várias maneiras. (Para instalar outras versões do Python, basta alterar 3.7 no comando)

Instale Python via Conda

Instale o 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

O download usando o Conda na China continental será mais lento. Após a conclusão da instalação, você pode configurar o Tsinghua Source para acelerar o download do Conda. Você pode consultar isto: Anaconda Image Usage Help Crie
um ambiente virtual, usando Python 3.7.5 como exemplo :

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

Instale Python via 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

Após a conclusão do download, você pode verificar a versão do python:

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

Selecione a versão apropriada de acordo com a versão e faça o download. Aqui tomamos MindSpore1.9.0 como exemplo.

export MS_VERSION=1.9.0

Em seguida, execute o seguinte comando para instalar o MindSpore de acordo com a arquitetura do sistema e a versão do 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. Verifique se a instalação foi bem-sucedida

Após entrar no python, execute o seguinte comando:

import mindspore;
mindspore.run_check()

Se o resultado for o seguinte, a instalação foi bem-sucedida!

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

5. Atualize a versão do MindSpore

Se precisar atualizar a versão do MindSpore, basta executar o comando

pip install --upgrade mindspore=={
    
    version}

Ao atualizar para a versão rc, você precisa especificar manualmente {version} como o número da versão rc, como 1.6.0rc1; se atualizar para a versão oficial, o campo =={version} pode ser padronizado.

A instalação está completa aqui~~Você pode aproveitar sua jornada MindSpore~

Acho que você gosta

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