[Pisando el pozo nacional] Instalación del sistema openEuler, controlador nvidia, cuda, registro de pasos de instalación de anaconda

1. Pasos de instalación de openEuler

Intenté instalar dos versiones de openEuler20.03 y 22.03. Durante el proceso de exploración, resumí los pasos y las soluciones a los problemas relacionados e hice un registro simple. Es conveniente para uso posterior.
1. Pasos de instalación de openEuler20.03, configuración de red e instalación de la interfaz de operación visual.
Descargue el sistema openEuler (sitio web oficial):

https://www.openeuler.org/zh/

Pasos de instalación (los pasos de instalación del sitio web oficial están conectados de la siguiente manera):

https://docs.openeuler.org/zh/docs/22.03_LTS_SP1/docs/Installation/%E5%AE%89%E8%A3%85%E6%8C%87%E5%AF%BC.html

Para la primera instalación, intente no elegir la instalación minimizada al seleccionar el software y elija según sus necesidades cuando sea competente.
Durante la instalación, debe configurar la red; de lo contrario, será muy problemático en la interfaz de instalación posterior.
inserte la descripción de la imagen aquí

Nota: asegúrese de marcar Conectarse automáticamente con prioridad aquí

Una vez completada la instalación, la forma de la línea de comando del sistema Euler debe instalar la interfaz.

2. Pasos para instalar la interfaz gráfica de operación

1. Primero pruebe si la red está conectada: ping baidu.com
2. Actualice y actualice: sudo yum -y update
3. Instale la interfaz UKUI: tenga en cuenta que la interfaz ukui debe instalarse en la versión 20.03. Intenté instalar la interfaz dde y siempre informé un error.
Pasos de instalación: dnf install ukui
Configure el inicio gráfico: systemctl set-default graphical.target
4. Reinicie: reboot
ahora puede ver la interfaz de inicio de sesión.
Los pasos de instalación de 22.03 son los mismos que los de 20.03, excepto que dde se instala al instalar la interfaz de operación gráfica.

Después de instalar la interfaz de operación, puede instalar el controlador de la tarjeta gráfica NVIDIA y luego instalar CUDA y CUDNN.
Dado que los núcleos de openEuler y ubuntu siguen siendo diferentes, los pasos de instalación de ubuntu no se pueden copiar al sistema openEuler.
Dado que la versión del sistema openEuler que elegí es 22.03, su versión del kernel es como centos8. Por lo tanto, el software instalado posteriormente debe coincidir.

3. Instale el controlador NVIDIA

Instale el controlador NVIDIA. La versión del controlador es la misma que la instalada en Ubuntu. Solo necesita que coincida con el modelo de su tarjeta gráfica.
Hay muchos pasos de instalación del rey y se registrarán brevemente.
1. Verifique qué tarjetas gráficas hay en la máquina: lspci | grep -i vga
Si hay salida, realice algunas operaciones, si no hay salida, omita los siguientes pasos directamente.
2. Desactivar: nuevo

vim /usr/lib/modprobe.d/dist-blacklist.conf

注释掉:`blacklist nvidiafb`这一行
在最后添加
blacklist nouveau
options nouveau modeset=0
注:一定要注释掉blacklist nvidiafb这一行,否则禁用nouveau会失败。

3. Luego reconstruya la imagen de initramfs y ejecute el siguiente comando

mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)

4. Si ejecuta lsmod | grep nouveau
reiniciar nuevamente: reboot
5. Dependencias de instalación:

yum install kernel-devel kernel-headers gcc dkms gcc-c++

6. Instale el controlador

chmod +x NVIDIA-Linux-x86_64-535.54.03.run
./NVIDIA-Linux-x86_64-535.54.03.run --kernel-source-path=/usr/src/kernels5.10.0-136.36.0.112.oe2203sp1.x86_64
  --no-x-check --no-opengl-files
#--kernel-source-path的值是装完依赖后才有这个路径
#远程安装会检测x server,要让它不检测
#不安装opengl,因为安装opengl,CentOS界面UI不能正常启动

durante la instalación

Would you like to register the kernel module sources with DKMS?选yes(服务器选yes,本地选no)
Install NVIDIA's 32-bit compatibility libraries?选yes

Ejecutar después de que se complete la instalación nvidia-smi; si hay resultados, el controlador se ha instalado
inserte la descripción de la imagen aquí

Instalar CUDA y CUDNN

Instale CUDA y descargue la versión CentOS8 cuando descargue la versión CUDA.
inserte la descripción de la imagen aquí
Presione para instalar después de descargar

chmod +x cuda_11.6.2_510.47.03_linux.run
./cuda_11.6.2_510.47.03_linux.run --no-opengl-libs

durante la instalación

CUDA Installer
- [ ] Driver
     [ ] 510.47.03
+ [X] CUDA Toolkit 11.2
  [X] CUDA Samples 11.2
  [X] CUDA Demo Suite 11.2
  [X] CUDA Documentation 11.2
  Options
  Install

Una vez completada la instalación
, consulte:

https://blog.csdn.net/fj_changing/article/details/129282112?utm_medium=distribute.pc_relevant.none-task-blog-2 default baidujs_baidulandingword~default-0-129282112-blog-125693268.235 v38 pc_relevant_sort&spm=1001. 2101.3001.4242. 1&utm_relevant_index=3

inserte la descripción de la imagen aquí

vim /etc/profile

Agregue las siguientes dos líneas, la ruta debe ser la misma que la imagen de arriba

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

# guardar y recargar

fuente /etc/perfil

Las conexiones posteriores son las mismas que las descritas anteriormente y no se repetirán aquí.

4. Pasos de instalación de Anaconda
Sitio web de descarga: (fuente Tsinghua, velocidad de descarga rápida) https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

1. Descargue el paquete de instalación de anaconda
2. chmod +x anaconda************.sh para agregar permisos al paquete de instalación
3. ./anaconda*********** *** ****.sh Instalar anaconda
4. Agregar variables de entorno: vi /etc/profile Agregar # Anaconda export PATH=/home/yancai/anaconda3/bin:$PATH
al final del archivo 5. fuente /etc /perfil

6. Crea un entorno virtual

conda create -n name python=3.7 -y

Si se informa un error:

CommandNotFoundError: Su shell no se ha configurado correctamente para
usar 'activación de conda'. Para inicializar su shell, ejecute

$ inicio de conda <SHELL_NAME>

Los shells actualmente soportados son:

  • intento
  • pez
  • tcsh
  • xonsh
  • zsh
  • potencia Shell

Consulte 'conda init --help' para obtener más información y opciones.

IMPORTANTE: Es posible que deba cerrar y reiniciar su shell después de ejecutar
'conda init'.

solución:

fuente activada

Guess you like

Origin blog.csdn.net/weixin_45994963/article/details/131327773