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:
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
-
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.