Registro de configuración del entorno de aprendizaje profundo Ubuntu22.04 Python

主要是给自己的记录,大家愿意参考也可以,但是我是新手,不保证完全ok,当作笔记慢慢更新
另外,因为ubuntu22.04刚发布不到一周,有很多问题我也很痛苦,但是20.04的默认内核是5.13,22.04的默认内核是5.15,我没记错的话。但是我刚买的电脑,我的无线网卡等很多硬件和20.04内核不匹配,需要5.14以上,正好升级到22.04试一试

Además, recomiendo encarecidamente Github de Huang Haiguang para estar más cómodo con el aprendizaje .

1. pitón

El sistema viene con python3, y python2 no se usa por el momento, por lo que no se instalará
por el momento. Debe instalarse nuevamente cuando instale ROS más tarde (en mi impresión, ROS debe cambiarse a python2)

CUDA和cuDNN安装过程是我另一篇笔记里的,直接复制过来的

2. CUDA

2.1 Verifique la versión de CUDA que necesita

Si el comando de entrada nvidia-smi
inserte la descripción de la imagen aquí
no existe, significa que el controlador de tu tarjeta gráfica está mal, no nvidia, ve y 软件与更新-附加驱动modifícalo .

2.2 Instalar CUDA

Seleccione la versión correspondiente de este sitio web y siga los pasos para instalarla.


2022.4.26更新: El CUDA instalado por deb el día anterior, olvidó que instalará automáticamente el controlador de la tarjeta gráfica, lo que provocó que el controlador de la tarjeta gráfica se cambiara y se desinstalara durante dos horas sin éxito. Debido a que CUDA, cuDNN y los controladores de la tarjeta gráfica se desinstalan con frecuencia, para evitar problemas en el entorno posterior, no descargué mucho software mientras aprovechaba el 22.04 recién instalado, ¡así que lo reinstalé rápidamente! ! ! Use runfile para instalar en su lugar, puede elegir si desea instalar el controlador de
inserte la descripción de la imagen aquí
la tarjeta gráfica.Marque la opción del controlador de la tarjeta gráfica.
inserte la descripción de la imagen aquí

以上均为2022.4.26更新,更新了CUDA安装方式,请直接跳转cuDNN,不删除deb安装方式是为了避雷


Debido a que mi versión actual 22.04 se lanzó hace menos de una semana, no hay una opción Ubuntu 22.04 correspondiente, así que elegí 20.04 para uso temporal.
Corrección de errores más tarde

Problemas encontrados durante la instalación
inserte la descripción de la imagen aquí

En el último paso de la instalación de cuda, sudo apt-get -y install cuda informa un error, falta liburcu6 y sudo apt install liburcu6muestra que no existe dicho paquete, así que elija descargar e instalar la
dirección de descarga
usted mismo. Seleccione la arquitectura amd64 y
inserte la descripción de la imagen aquí
podrá vea la dirección del paquete binario en Descargar (donde se encuentra el mouse))
inserte la descripción de la imagen aquí
descargue e instale con el comando

wget 	http://archive.ubuntu.com/ubuntu/pool/main/libu/liburcu/liburcu6_0.11.1-2_amd64.deb
sudo dpkg -i sudo dpkg -i liburcu6_0.11.1-2_amd64.deb

Luego reinstale cuda, el problema está resuelto

Aprenda de esto
Después de completar la instalación, actualice las variables de entorno, uso zsh, si no ha cambiado el shell, entonces el valor predeterminado es bash

sudo vim ~/.zshrc
#没改过用这句
sudo vim ~/.bashrc

añadir al final

export CUDA_HOME=/usr/local/cuda-11.6
export PATH=$PATH:/usr/local/cuda-11.6/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.6/lib64

Tenga en cuenta la versión cuda soy 11.6

source ~/.zshrc
#或者
source ~/.bashrc

Por ultimo ingrese a nvcc -Vver informacion de cuda
inserte la descripción de la imagen aquí

3. Instalar cuDNN

No hay una versión correspondiente de cuDNN correspondiente a CUDA11.6. Use
temporalmente cuDNN correspondiente a la versión CUDA11.x. Otros dicen que se puede usar esta versión. Intente usarla temporalmente
inserte la descripción de la imagen aquí
. Después de que el nombre no sea uniforme, para mayor comodidad, ingrese a la carpeta y luego copiar el archivo)

sudo cp include/cudnn.h /usr/local/cuda/include
sudo cp lib/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

4. Anaconda


Instalación del comando del sitio web oficial de Anaconda

bash Anaconda3-2021.11-Linux-x86_64.sh   

Completamente sí y presione Entrar, puede elegir la ubicación de instalación, puede presionar Entrar directamente de forma predeterminada, pero me gusta instalar las herramientas en la carpeta Herramientas, de lo contrario, hay demasiadas herramientas, quién sabe quién usa
inserte la descripción de la imagen aquí
los cambios de RUTA del sistema durante el proceso de instalación, debe obtenerlo

source ~/.bashrc

En este punto, las palabras aparecerán antes de la línea de comando (bash), porque el código de inicialización de conda se agrega a la RUTA durante el proceso de instalación, y se ejecutará automáticamente
. Hay dos formas de eliminarlo . (bash)
Una es comentar la inicialización .
El segundo es agregar conda deactivatecada salida automática del entorno base
El tercero es establecer auto_activate_base en falso

conda config --set auto_activate_base false

En el futuro, cada vez que quiera ingresar al entorno base, debe pasar el comando conda activate base
Obviamente, el primer método que elijo, porque soy un principiante, no lo necesito por el momento, y necesito cámbialo más tarde.
inserte la descripción de la imagen aquí

5. Código VSC

Debería haber sido escrito antes, pero lo olvidé.
La instalación de vscode es muy simple, simplemente descargue el archivo deb del sitio web oficial y luego instálelo directamente con dpkg
Complementos: Python, Jupyter, Jupyter Notebook
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Si desea usar Jupyter Notebook, también necesita descargar el kernel. No recuerda el proceso específico, pero vscode le recordará que lo complete paso a paso.

Supongo que te gusta

Origin blog.csdn.net/qq_41746268/article/details/124415682
Recomendado
Clasificación