常用的显卡操作命令

4.6k 词

常用的显卡操作命令

查看显卡信息

lspci | grep nvidia -i
lspci -k | grep -A 2 -i “VGA”

查看安装过的CUDA包

dpkg -l | grep cuda
dpkg -l | cd

查看显卡状态

gpustat
nvidia-smi

禁用 nouveau

lsmod | grep nouveau

echo “blacklist nouveau” >> /etc/modprobe.d/blacklist.conf && mv /boot/initramfs-(unamer).img/boot/initramfs(uname -r).img /boot/initramfs-(uname -r).img.bak && dracut /boot/initramfs-$(uname -r).img $(uname -r)

update-initramfs -u

reboot now

https://developer.nvidia.com/cuda-downloads

https://developer.nvidia.com/cuda-downloads

wget https://developer.download.nvidia.com/compute/cuda/12.4.0/local_installers/cuda_12.4.0_550.54.14_linux.runsudo sh cuda_12.4.0_550.54.14_linux.run
sudo sh cuda_12.4.0_550.54.14_linux.run

ubuntu 22

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt-get update
sudo apt-get -y install cuda

ubuntu 20

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt-get update
sudo apt-get -y install cuda

一般情况下,这种方式就可以正常的安装驱动了。

apt --fix-broken install

用于安装 cuda的中断

Ubuntu文件夹的/dev目录下的文件root权限也没法执行

在Ubuntu系统中,/dev目录下的文件是设备文件,用于与硬件设备进行通信。这些文件通常由root用户所有,并且具有特定的权限设置,以确保只有具有适当权限的用户才能对其进行访问和操作。

即使您拥有root权限,也不能直接执行/dev目录下的设备文件。这是因为这些文件不是可执行程序,而是用于与硬件设备进行通信的接口。要执行这些设备文件中的操作或命令,您需要使用相应的工具或命令来与设备进行交互。

例如,如果您要执行/dev/sda设备(表示硬盘)上的命令,可以使用类似于以下命令:

sudo fdisk /dev/sda

上述命令将以root权限运行fdisk工具,并操作/dev/sda设备。

请注意,在使用/dev目录下的设备文件时要格外谨慎。错误地操作这些文件可能会导致数据丢失或系统崩溃。

RuntimeError: OpenSSL 3.0’s legacy provider failed to load. This is a fatal error by default, but cryptography supports running without legacy algorithms by setting the environment variable CRYPTOGRAPHY_OPENSSL_NO_LEGACY. If you did no

t expect this error, you have likely made a mistake with your OpenSSL configuration. 这个错误是什么原因造成的?

这个错误是由于OpenSSL配置错误导致的。可能的原因包括:

  • OpenSSL版本不兼容:某些较旧的版本的OpenSSL可能不兼容新版本的cryptography库,因此需要升级或降级OpenSSL。

  • OpenSSL配置文件错误:OpenSSL配置文件中可能存在错误设置,例如无效的路径或参数。检查并修复配置文件可以解决该问题。

  • OpenSSL环境变量设置错误:在操作系统中设置了不正确的环境变量,或者缺少必要的环境变量。确保正确设置CRYPTOGRAPHY_OPENSSL_NO_LEGACY环境变量。

  • 其他问题:可能存在其他未知问题,例如损坏的安装包或库。

根据具体情况,需要检查和调试OpenSSL和cryptography库的配置和安装。

如何安装conda

要安装conda,你需要按照以下步骤进行操作:

  1. 首先,你需要下载适用于你的操作系统的conda安装包。在Anaconda官方网站(https://www.anaconda.com/products/individual)上可以找到各种操作系统的安装包。

  2. 选择适合你操作系统的安装包后,下载并运行该文件。

  3. 在安装向导中,选择“Next”来接受许可协议。

  4. 选择要将conda安装到的位置。默认情况下,它会被安装在用户主目录下(如:C:\Users\YourUsername\Anaconda3)。

  5. 在“Advanced Options”界面上,默认情况下不需要进行任何更改。如果你想要更改某些选项,可以根据自己的需求进行调整。

  6. 单击“Install”按钮开始安装过程。

  7. 安装完成后,在下一个页面上勾选“Add Anaconda to my PATH environment variable”选项。这将允许你通过命令行直接访问conda。

  8. 单击“Finish”按钮完成安装过程。

  9. 打开命令提示符(对于Windows用户)或终端(对于Mac或Linux用户)。

  10. 输入"conda"命令来验证是否成功地安装了conda。如果成功安装,则会显示有关conda的一些帮助信息。

现在,你已经成功地安装了conda,并可以使用它来管理和创建Python环境以及安装各种包和软件。

Ubuntu下如何安装Conda

要在Ubuntu上安装Conda,可以按照以下步骤进行操作:

  1. 打开终端。

  2. 下载Miniconda安装包。在终端中输入以下命令:

    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  3. 运行安装脚本。在终端中输入以下命令:

    bash Miniconda3-latest-Linux-x86_64.sh
  4. 接下来,会出现一系列的安装提示和许可协议。按照提示进行操作,直到安装过程完成。

  5. 安装完成后,需要关闭并重新打开终端,以使Conda生效。

  6. 验证是否成功安装了Conda。在终端中输入以下命令:

    conda --version

如果成功显示Conda的版本号,则说明已经正确地在Ubuntu上安装了Conda。

注意:以上步骤是针对最新版的Miniconda进行的,如果你想要使用Anaconda而不是Miniconda,则需要下载相应的Anaconda安装包,并将命令中的"Miniconda"替换为"Anaconda"。

AttributeError: module ‘cryptography.hazmat.backends’ has no attribute ‘openssl’ 这个问题是什么原因造成的?

这个问题可能是因为您使用的cryptography库版本过低或安装不完整所导致的。在较早的版本中,cryptography.hazmat.backends模块确实没有名为openssl的属性。

要解决这个问题,您可以尝试升级cryptography库到最新版本,并确保正确安装了所有依赖项。您可以使用以下命令升级cryptography库:

pip install --upgrade cryptography

如果问题仍然存在,请检查您的环境是否正确配置了OpenSSL。您可以参考cryptography文档中关于安装和配置OpenSSL的部分来确保正确设置了OpenSSL。

nvidia显卡用什么命令可以查看显卡的使用率,特别是一机多显卡的情况

在Windows系统中,可以使用以下命令来查看nvidia显卡的使用率:

  1. 打开命令提示符或PowerShell。

  2. 输入以下命令:

    nvidia-smi

    这将显示当前系统中所有nvidia显卡的详细信息,包括使用率、温度等。

如果你的系统中存在多个nvidia显卡,可以使用以下命令来查看每个显卡的使用率:

nvidia-smi -i <index>

其中 <index> 是显卡的索引号,从0开始。例如,要查看第二个显卡的使用率,可以输入 nvidia-smi -i 1

在Linux系统中,可以通过以下命令来查看nvidia显卡的使用率:

nvidia-smi

该命令将显示所有nvidia显卡的详细信息,类似于Windows系统中的输出。

如果你有多个nvidia显卡,并且想要查看每个显卡的使用率,可以使用以下命令:

nvidia-smi -i <index>

其中 <index> 是显卡的索引号。同样地,在Linux系统中也是从0开始索引。例如,要查看第二个显卡的使用率,可以输入 nvidia-smi -i 1

ollama运行的时候如何指定运行具体那块显卡

kali上如何安装conda

要在Kali上安装Conda,您可以按照以下步骤进行操作:

  1. 打开终端窗口。

  2. 下载Miniconda安装脚本。在终端中输入以下命令:

    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh
  3. 运行安装脚本。输入以下命令:

    bash Miniconda3-latest-Linux-aarch64.sh
  4. 按照提示进行安装。您可以使用默认设置,或根据需要进行自定义设置。

  5. 在安装过程中,会要求您接受许可协议和选择安装位置。请按照提示操作。

  6. 安装完成后,关闭终端窗口并重新打开一个新的终端窗口。

  7. 检查Conda是否成功安装。在终端中输入以下命令:

    conda --version

    如果成功安装,将显示Conda的版本号。

现在您已成功在Kali上安装了Conda。