El servidor en la nube de Huawei crea un entorno de GPU PaddlePaddle

Configuración del servidor HUAWEI CLOUD

  • Nombre: GPU acelerado p1.2xlarge.8
  • CPU: Intel E5-2690V4 2,6 GHz (8 núcleos)
  • GPU: NVIDIA Tesla P100 (tarjeta única, 16G)
  • Memoria: 64G
  • Disco duro: SSD universal 100G
  • Sistema: CentOS 7.3 de 64 bits para P100 | imagen pública

1 actualización del controlador de la tarjeta gráfica

Dado que la versión del controlador de la tarjeta gráfica del servidor GPU HUAWEI CLOUD es relativamente baja, no es compatible con la nueva versión actual de PaddlePaddle, por lo que primero se debe actualizar el controlador de la tarjeta gráfica.

  • Consultar la versión del controlador Nvidia:
	nvidia-smi
  • Consulta la versión de CUDA:
	cat /usr/local/cuda/version.txt
  • Borre todos los archivos y dependencias relacionados con nvidia:
	yum remove nvidia-*
  • Está bien eliminar limpiamente (el objetivo es limpiar todos los componentes relacionados de nvidia-driver):
	rpm -qa|grep -i nvid|sort
	yum  remove kmod-nvidia-*
  • Asegúrese de reiniciar después de desinstalar el controlador:
	sudo reboot
  • Descargue el archivo de la versión del controlador especificado del sitio web oficial: NVIDIA-Linux-x86_64-440.118.02.run y luego ejecute la instalación:
	sh NVIDIA-Linux-x86_64-440.118.02.run
  • Luego, siga el cuadro de aviso paso a paso para aceptar y, finalmente, use nvidia-smi para verificar si la actualización se realizó correctamente:
    inserte la descripción de la imagen aquí

2 Instalar Anaconda

Anaconda es un programa de administración de paquetes de python de uso común, que puede configurar múltiples entornos de python.

  • Descargue el script de instalación de Anaconda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.05-Linux-x86_64.sh --no-check-certificate
  • Una vez completada la descarga, ejecute la instalación, se le pedirá que lea la autorización, simplemente presione Entrar todo el tiempo
sh Anaconda3-2021.05-Linux-x86_64.sh

Luego, le preguntará si está de acuerdo, ingrese sí,
se le preguntará sobre la ubicación de instalación durante el proceso de instalación, generalmente no necesita cambiarla, solo presione Entrar, se descomprimirá automáticamente.
Finalmente, se le preguntará si desea inicializar algunas configuraciones de Anaconda, recuerde ingresar sí

  • Después de la instalación, configure Anaconda para la variable de entorno, y puede usar el comando de acceso directo conda
vim ~/.bashrc #编辑环境配置文件
export PATH="~/anaconda3/bin:$PATH" # 在第一行加入这个

Ingrese i en vim para editar, presione Esc después de editar y luego ingrese: wq para guardar la modificación

  • Después de guardar, actualice la variable de entorno e ingrese en la línea de comando:
source ~/.bash_profile

Finalmente, verifique si la configuración es exitosa, si no se guarda, ¡la configuración es exitosa!

  • Después de la instalación, cree un entorno python3.8, ejecute el comando, habrá una confirmación, ingrese y, y luego presione Entrar
conda create --name paddle_env python=3.8 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  • Activar el entorno paddle_env
conda activate paddle_env

3 instalar git

Debido a que a menudo es necesario descargar el código del almacén de paletas, se debe usar git y primero se debe instalar el entorno de git.

3.1 descargar

Ir al directorio para descargar

cd /usr/local

Descargar con el comando wegt

wget https://www.kernel.org/pub/software/scm/git/git-2.19.2.tar.gz

3.2 Descompresión

Descomprima el directorio descargado en el directorio /usr/local

tar -xzvf git-2.19.2.tar.gz -C /usr/local

3.3 Instalación

Ingrese al directorio git descomprimido

cd /usr/local/git-2.19.2

Ejecutar hacer configurar

make configure

Nota: Al ejecutar este comando, comenzó un error, el error es el siguiente:
Mensaje de error 1:
configure: Configurando lib en 'lib' (el valor predeterminado) configure
: Intentará -pthread luego -lpthread para habilitar los subprocesos POSIX configure: COMPRUEBE
la configuración del sitio
verificando gcc... no
verificando cc... no
verificando cl.exe... no
configure: error: en /opt/git-2.19.0': configure: error: no acceptable C compiler found in $PATH See config.log' para obtener más detalles
Solución: consulte a través de los proveedores yum gcc y proveedores yum cc que el c el compilador no está instalado, y puede instalar el paquete gcc y sus dependencias correspondientes ejecutando yum -y install gcc.

Mensaje de error 2:
GIT_VERSION = 2.19.2
GEN configure
bin/sh: autoconf: Comando no encontrado
make: ***[configure] Error 127
Solución: Consulte a través de yum proveedores autoconf que autoconf no está instalado, puede ejecutar yum -y install autoconf para instalar el paquete y las dependencias correspondientes.

directorio de configuración

./configure --prefix=/usr/local/git

Ejecute make profix=/usr/local/git y espere a que se complete la compilación

make profix=/usr/local/git

Nota: Al ejecutar este comando, comenzó un error, el error es el siguiente:
Mensaje de error 1:
* nueva compilación marca
CC credential-store.o
En el archivo incluido de credential-store.c:1:0:
cache.h:20:18: error fatal: zlib.h: No such file or directory
#include <zlib.h>
compilación finalizada.
make: *** [credential-store.o] Error 1
Solución: Falta la biblioteca zlib. Use sudo y um install zlib-devel para instalar el paquete y las dependencias correspondientes.

Ejecutar make install para instalar

make install

3.4 Agregar variables de entorno

echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
source /etc/profile   //使修改的文件生效

3.5 Verificar versión

git --version

Si muestra: git versión 2.19.2, ¡prueba que la instalación fue exitosa!

4 Instalar Paddle Paddle

PaddlePaddle es el marco de aprendizaje profundo de código abierto de Baidu
Sitio web oficial de PaddlePaddle: https://www.paddlepaddle.org.cn

  • Seleccione el script de instalación correspondiente según la configuración de su propio servidor durante la instalación
    inserte la descripción de la imagen aquí

  • Dado que puede ser muy lento para los servidores domésticos acceder a la fuente oficial de Anaconda, aquí puede configurar la fuente espejo de Tsinghua

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
  • Comience a instalar la versión GPU de Paddle, también habrá una confirmación de entrada, solo ingrese y y presione Entrar, tomará mucho tiempo instalar aquí
conda install paddlepaddle-gpu==2.3.0 cudatoolkit=10.2 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
  • Después de instalar PaddlePaddle, puede iniciar otras instalaciones, como: PaddleOCR, PaddleClas, etc.

Supongo que te gusta

Origin blog.csdn.net/loutengyuan/article/details/126527326
Recomendado
Clasificación