[Instalación de Ubuntu 20.04 y entorno de aprendizaje profundo para construir una tarjeta gráfica 4090]

Los pasos de instalación de Ubuntu se refieren al artículo Zhihu: instalación del sistema Ubuntu 20.04 y configuración inicial

1. Crea un disco de arranque

1.1 Descargar archivo de imagen

Primero descargue la imagen del sistema desde el sitio web oficial de Ubuntu (o directamente desde Bing para buscar la versión correspondiente). 【Sitio web oficial de Ubuntu】

1.2 Hacer un disco de arranque

Consulte este artículo https://blog.csdn.net/qq_21386397/article/details/129894803

  1. Debe preparar un disco U (haga una copia de seguridad del contenido del disco U antes de usarlo, y los archivos en el disco U se borrarán después de crear el disco de arranque).
  2. Vaya al sitio web oficial de rufus u otros sitios web para descargar software para escribir el archivo de imagen descargado en el paso anterior en la unidad flash USB.
    Sitio web oficial: sitio web oficial de rufus
    Más versiones para descargar: Otras versiones
    de github: descargar desde github

    No requiere instalación, puede usarlo directamente después de descargarlo
  3. Hacer un disco de arranque

2. Instale el sistema

2.1 Inicie la computadora e ingrese al BIOS

Confirma como ingresar al BIOS según la placa base de tu computadora, la mía es presionar F2 o DEL para ingresar.
Inserte el disco de arranque preparado y encienda la computadora, luego presione rápidamente F2 para ingresar al BIOS y seleccione el disco de arranque para comenzar.

2.2 Iniciar la instalación

(Olvidé tomar capturas de pantalla durante la instalación y cité algunas imágenes de los tutoriales de otras personas)

  1. Después de un inicio exitoso, ingresará a la interfaz de inicio de instalación, seleccionará el idioma y luego hará clic en Instalar Ubuntu.
    Instalar Ubuntu

  2. Luego seleccione la distribución de su teclado y continúe
    Elige la distribución del teclado

  3. Seleccione la red
    Insertar descripción de la imagen aquí

    Puede optar por no conectarse a la red en este paso. Después de conectarse a la red, se descargarán más cosas durante la instalación, lo que hará que la instalación sea más lenta.

  4. Seleccione instalación normal
    Insertar descripción de la imagen aquí

  5. Metodo de instalacion

    Hay muchas opciones para este paso: puede elegir instalar como se muestra en la figura, y varias particiones se asignarán e instalarán automáticamente; también puede elegir algo más a continuación para particionar manualmente. Si Yi ha instalado el sistema antes, tendrá otras opciones, como [Instalar según la partición original del sistema, sobrescribir] y [Coexistir con el sistema original].

    Insertar descripción de la imagen aquí

    Hablemos en detalle de la solución de elegir algo más de partición manual:

    El disco duro del host que instalé es 2T. Debido a hábitos anteriores, solo dividí las particiones necesarias como efi, /boot, / y /home. Los detalles son los siguientes:

    Nombre de la partición Seleccionar partición Tipo de sistema de archivos tamaño del espacio describir
    partición del sistema efi partición lógica XXX 2G efi es un arranque UEFI y su función es la misma que la partición de arranque, pero el arranque predeterminado es grub boot. Su capacidad es suficiente para 2048MB
    /bota partición lógica ext4 Acerca de 1G Partición de arranque, 1G=1024MB para unidad de estado sólido
    / partición lógica ext4 Unidad de estado sólido de 200G Instale el sistema y el software, es decir, todo excepto el montaje de la casa se coloca aquí, por lo que el espacio no puede ser demasiado pequeño.
    /hogar partición lógica ext4 Unidad de estado sólido 2T con toda la memoria Se utiliza para almacenar datos y carpetas varias, vídeos, descargas, etc. Equivale a una carpeta personal, se recomienda asignar un tamaño un poco mayor.
  6. Selecciona la zona horaria

    Después de la partición, esperará un momento y luego aparecerá la siguiente pantalla: simplemente seleccione su zona horaria.

    Insertar descripción de la imagen aquí

  7. Ingrese la información del usuario

    Insertar descripción de la imagen aquí

    Ingrese su nombre, nombre de computadora, nombre de usuario y contraseña de usuario. No se recomienda que el nombre de la computadora y el nombre de usuario sean demasiado largos; de lo contrario, será problemático cuando ocasionalmente necesite usar el nombre de usuario o el nombre de la computadora al usar el sistema (ingresando un nombre muy largo).

  8. Espere a que se complete la instalación

    Insertar descripción de la imagen aquí

  9. Reiniciar el sistema

    Insertar descripción de la imagen aquí

3. Instale el controlador de la tarjeta gráfica nvidia

Artículo de referencia: Instalación de Ubuntu18-22.04 y desinstalación limpia del controlador de la tarjeta gráfica nvidia: súper detallada y la más simple

1. Instalar dependencias

	sudo apt-get update   #更新软件列表
	sudo apt-get install g++
	sudo apt-get install gcc
	sudo apt-get install make

o

	sudo apt-get install build-essential gcc-multilib dkms
>如果遇到无法下载的情况,可能是因为安装完系统后源不可用,可以先更换国内镜像源后在进行本步骤(换源方法:[写给工程师的 Ubuntu 20.04 最佳配置指南](https://zhuanlan.zhihu.com/p/139305626) 第**2、3**步)

2. Desinstale el controlador original

	sudo apt-get remove --purge nvidia*   # 或者nvidia-*

3. Descargue el controlador correspondiente del sitio web oficial.

Después de la descarga, asegúrese de colocar el controlador nvidia en una carpeta con un nombre en inglés, como mkdir driver. Cree una nueva carpeta "controlador". Dirección del sitio web oficial: Dirección de descarga del controlador Nvidia. Mi tarjeta gráfica es 4090 y el
sitio web
oficial La versión recomendada del controlador es 535.54.03.

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

4. Desactivar el nuevo

sudo gedit /etc/modprobe.d/blacklist.conf 或者(blacklist-nouveau.conf)

(Si ingresa el comando anterior sin gedit, se informará un error. Puede instalar gedit mediante sudo apt-get install gedit o usar nano en lugar de gedit)

Agregue lo siguiente al final del blacklist.conf abierto, guarde el texto y ciérrelo

blacklist nouveau
options nouveau modeset=0

Ingrese el siguiente comando en la terminal para actualizar

sudo update-initramfs –u

Reinicie su computadora después de que se complete la actualización

sudo reboot

Después de reiniciar, ingrese el siguiente comando en la terminal: si no hay salida, significa que nouveau se deshabilitó exitosamente.

lsmod | grep nouveau

5. Detenga el servidor de visualización actual.

La forma más sencilla es cambiar al nivel de ejecución 3 utilizando el comando telinit. Después de ingresar el siguiente comando de Linux en la terminal, el servidor de visualización se detendrá.

sudo telinit 3

Generalmente, después de ejecutar el comando anterior, el sistema ingresa automáticamente a la interfaz de texto tty;
si no puede ingresar, presione Ctrl + Alt + uno de F1 ~ F6 (correspondiente a ingresar tty1 ~ tty6 respectivamente)
e ingrese el nombre de usuario y la contraseña.

6. En la interfaz de texto, desactive el servicio X-window.

Entra en la terminal

sudo /etc/init.d/gdm3 stop或者(sudo service gdm3 stop)

7. Instalar el controlador

comando cd para ingresar al directorio donde está almacenado el controlador e ingrese el comando (el nombre del archivo en el comando está sujeto al controlador que descargó)

sudo chmod 777 NVIDIA-Linux-x86_64-535.54.03.run   #给你下载的驱动赋予可执行权限,才可以安装
sudo ./NVIDIA-Linux-x86_64-535.54.03.run –no-opengl-files   #安装

Opciones que pueden aparecer durante la instalación

pregunta Opciones
¡El script de preinstalación proporcionado por la distribución falló! Estás seguro de que quieres continuar?
¿Le gustaría registrar las fuentes del módulo del kernel con DKMS? ¿Esto permitirá que DKMS cree automáticamente un nuevo módulo, si instala un kernel diferente más adelante? No
¿Bibliotecas de compatibilidad de 32 bits de Nvidia? No
¿Le gustaría ejecutar nvidia-xconfigutility para actualizar automáticamente su configuración de x de modo que se utilice el controlador NVIDIA x cuando reinicie x? Se realizará una copia de seguridad de cualquier archivo x preexistente. No

Las preguntas anteriores no aparecieron en el orden en que escribí, pero no tenía capturas de pantalla en ese momento, así que olvidé el orden. La última pregunta de la tabla necesita atención. En otros tutoriales, elijo sí para esta pregunta, pero durante el proceso de instalación de mi sistema, elegir sí hará que la computadora no arranque normalmente después de reiniciar. Así que elegí No aquí y puede arrancar normalmente después de reiniciar. (Ubuntu20.04, tarjeta gráfica 4090)

8. Reinicie la interfaz gráfica.

Una vez completada la instalación, regrese a la interfaz gráfica:

sudo init 5 

o

ctrl + alt + f7 

o

sudo service gdm3 restart

O ingrese reiniciar en la terminal para reiniciar.

9. Pruebe si el controlador de la tarjeta gráfica se instaló correctamente.

Entrada de terminales:

	nvidia-smi

Aparece una interfaz similar a la siguiente, que indica que el controlador se ha instalado correctamente.
Insertar descripción de la imagen aquí

4. Instalar CUDA

Para poder usar pytorch2, instalé la versión CUDA11.8 aquí.
Tutorial de referencia: instalación de CUDA_11.8-Zhihu

1. Descargue CUDA desde el sitio web oficial.

Descargas de CUDA Toolkit 11.8
Insertar descripción de la imagen aquí
Puede obtener dos comandos seleccionando las opciones en la imagen.

2. Descargar CUDA

Ingrese el comando obtenido en el paso anterior en la terminal y descargue el archivo runfile

	wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run

3. Instalación

Después de ejecutar el comando anterior para descargar el archivo runfile, vaya a la ruta donde se encuentra el archivo y ejecute el siguiente comando para instalar cuda

sudo sh cuda_11.8.0_520.61.05_linux.run

Luego de la ejecución espere un momento y aparecerá la siguiente pantalla,
Insertar descripción de la imagen aquí
ingrese aceptar y presione Enter para continuar.
Insertar descripción de la imagen aquí

Mueva el cursor hacia arriba y hacia abajo hasta la posición Controlador y presione el botón de espacio para cancelar la selección; use la misma operación para cancelar las otras tres opciones e instale solo el cuerpo principal de CUDA Toolkit 11.8 (como se muestra en la figura)

Continúe moviendo el cursor a Opciones y presione Entrar para ingresar a la interfaz de configuración de instalación (como se muestra a continuación)

Insertar descripción de la imagen aquí

Mueva el cursor a Opciones del kit de herramientas y presione Entrar para ingresar a la interfaz de instalación y configuración de CUDA\

Insertar descripción de la imagen aquí

Como se muestra arriba, elimine todas las opciones de selección múltiple, especialmente la opción Crear enlace simbólico desde /usr/local/cuda. ​​Es mejor eliminarla. Una vez completada la instalación, el directorio de enlace suave de cuda no se generará en /usr/local/. Este directorio de enlace suave no se puede modificar durante el proceso de instalación. Cuando instalamos varias versiones de CUDA, este directorio de enlace suave se sobrescribirá repetidamente, lo que nos causará problemas innecesarios al usar CUDA.

CUDA se instala en el directorio /usr/local/ de forma predeterminada. Generalmente, no es necesario modificar la ruta de instalación del kit de herramientas de cambio . Sin embargo, si lo instala un usuario normal, la ruta de instalación debe establecerse en el directorio de inicio del usuario. Mueva el cursor a Cambiar ruta de instalación del kit de herramientas y presione Entrar. Después de modificar manualmente la ruta de instalación, presione Entrar para salir de la configuración de la ruta. interfaz.

Insertar descripción de la imagen aquí

Si desea modificar la ruta, puede configurarla en la ubicación que desee, como /home/username/app/cuda-11.8/

4. Configurar el entorno CUDA

Si elige instalar en la ruta predeterminada con el usuario root en el paso anterior, la configuración de la variable de entorno del usuario normal es la siguiente:

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

Si un usuario normal lo instala en su propio directorio de usuarios, la configuración de la variable de entorno es la siguiente:

export PATH=/home/duyong/apps/cuda-11.8/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/duyong/apps/cuda-11.8/lib64

Hacer que los perfiles de usuario entren en vigor inmediatamente

source ~/.bashrc

Verifique si CUDA se instaló correctamente

nvcc -V

Si hay un resultado similar al siguiente, la instalación se realizó correctamente.

nvcc: controlador compatible con NVIDIA ® Cuda
Copyright © 2005-2022 NVIDIA Coropration
Bulit el Wed_Jun__8_16:49:14_PDT_2022
Herramientas de copilación de Cuda, versión 11.7, V11.7.99
Compilación cuda_11.7.r11.7/compiler .31442593_0

Reiniciar después de completar la instalación

5. Instale CUDNN

Dirección de descarga del sitio web oficial: (requiere registro)

https://developer.nvidia.com/cudnn
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Haga clic para descargar. Una vez completada la descarga, descomprima el archivo, abra el terminal en la carpeta actual e ingrese:

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

Este paso consiste en copiar el archivo a la ubicación especificada y otorgar permisos.

Para verificar si la instalación fue exitosa, ingrese:

cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

Si la instalación es exitosa, habrá un resultado similar a la imagen a continuación.
Insertar descripción de la imagen aquí

6. Instale Anaconda

Referencia: Instalación de Ubuntu 20.04 y uso sencillo de Anaconda3

7. Instale Pytorch2

Referencia: Pasos súper detallados para instalar PyTorch en Ubuntu

Artículo de referencia

  1. https://zhuanlan.zhihu.com/p/590877041
  2. https://blog.csdn.net/hwh295/article/details/113409389
  3. https://blog.csdn.net/Perfect886/article/details/119109380
  4. https://zhuanlan.zhihu.com/p/61255639
  5. https://blog.csdn.net/m0_50117360/article/details/108403586
  6. https://blog.csdn.net/KRISNAT/article/details/124068391

Supongo que te gusta

Origin blog.csdn.net/qq_43775794/article/details/131770933
Recomendado
Clasificación