deepinV23 Beta3安装cuda

文章目录

  • 下载CUDA
  • 安装,以cuda11.6为例
    • 运行.run文件
    • 安装选项
    • 配置环境变量
    • 查看cuda版本
    • 重启计算机
  • 卸载cuda

deepinV23 Beta3对应的debian版本是12:
在这里插入图片描述
bookworm指的是debian12, sid代表不稳定版。

下载CUDA

官网:https://developer.nvidia.com/cuda-toolkit-archive

方法1:下载支持debian12的CUDA版本,如CUDA12.3。

方法2:下载支持debian11的CUDA版本,如CUDA11.6,下载.run文件(runfile)。
示例:

wget https://developer.download.nvidia.com/compute/cuda/11.6.2/local_installers/cuda_11.6.2_510.47.03_linux.run

安装,以cuda11.6为例

运行.run文件

安装cuda11.6,由于gcc版本不支持,要使用参数--override

sudo sh cuda_11.6.2_510.47.03_linux.run --override

vim查看文件/var/log/cuda-installer.log
报错[ERROR] GCC版本不兼容,要是想忽略这个问题,请使用--override参数

/var/log/cuda-installer.log日志文件:

[INFO]: Driver not installed.
[INFO]: Checking compiler version...
[INFO]: gcc location: /usr/bin/gcc[INFO]: gcc version: gcc version 13.2.0 (Deepin 13.2.0-3deepin)[ERROR]: unsupported compiler version: 13.2.0. Use --override to override this check. 

安装选项

输入accept,enter回车
在这里插入图片描述
已经安装好Nvidia显卡驱动了,就取消安装Driver,将X号改为空,选择Install,enter回车
在这里插入图片描述
安装完成,输出的提示信息,要配置环境变量,PATH 和 LD_LIBRARY_PATH

jyu@jyu-PC:~/Downloads$ sudo sh cuda_11.6.2_510.47.03_linux.run --override
===========
= Summary =
===========Driver:   Not Selected
Toolkit:  Installed in /usr/local/cuda-11.6/Please make sure that-   PATH includes /usr/local/cuda-11.6/bin-   LD_LIBRARY_PATH includes /usr/local/cuda-11.6/lib64, or, add /usr/local/cuda-11.6/lib64 to /etc/ld.so.conf and run ldconfig as rootTo uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-11.6/bin
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 510.00 is required for CUDA 11.6 functionality to work.
To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:sudo <CudaInstaller>.run --silent --driverLogfile is /var/log/cuda-installer.log
jyu@jyu-PC:~/Downloads$

配置环境变量

配置环境变量的方法,有多种,以用户目录下的~/.bashrc为例。
编辑~/.bashrc文件

# 推荐
vim ~/.bashrc

在最下面输入:

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

:wq保存退出

使环境变量临时生效

source ~/.bashrc

查看cuda版本

# 不配置环境变量,系统找不到nvcc命令
nvcc -V
或
nvcc --version

在这里插入图片描述
查看cuda版本的其他方法:

# 不同系统不一样,有的是version.json,有的是version.txt
cat /usr/local/cuda/version.json
cat /usr/local/cuda/version.txt

/usr/local/cuda是/usr/local/cuda-11.6的软链接
在这里插入图片描述

重启计算机

重启计算机,使环境变量永久生效。
deepinV23 Beta3 不需要重启计算机,每次打开新的shell都会读取~/.bashrc文件。

卸载cuda

ubuntu 完全卸载CUDA
此文章也适用于deepin。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/826166.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

你为什么会成为一名程序员?

在当今数字化时代&#xff0c;程序员这一职业越来越受到人们的关注和追捧。许多人选择成为一名程序员&#xff0c;不仅是因为这个职业的前景广阔&#xff0c;还因为他们对编程和技术的兴趣。那么&#xff0c;选择成为一名程序员的原因究竟是出于兴趣还是职业发展呢&#xff1f;…

中华环保联合会获得国家“绿色制造体系” 第三方评价机构资格

近日&#xff0c;中华环保联合会成功获得工业和信息化部“绿色制造体系”第三方评价机构资格&#xff0c;可为企业、园区及相关机构提供全面的绿色制造体系评价服务&#xff0c;包括绿色工厂、绿色园区、绿色供应链等方面。 “绿色制造体系建设”是由工业和信息化部负责统筹推进…

Python3中的时间应用 (代码)

直接上python3代码 # 对时间类型的转换 from datetime import datetime import localelocale.setlocale(locale.LC_CTYPE, "chinese")# 字符串 -> datetime类型 text "2024年-4月-1日" res datetime.strptime(text, "%Y年-%m月-%d日") pr…

redis异常:OOM command not allowed when used memory > ‘maxmemory‘

redis存储数据太多,内存溢出,导致异常 1.查看redis内存使用情况 登录redis后 info memory2.查看分配给redis的最大内存 config get maxmemory3.处理方式:拓展redis的最大内存 打开redis.conf文件,修改maxmemory 4.删掉键值重启redis后,发现删掉的数据又恢复了? redis根目录…

Midjourney是什么?Midjourney怎么用?怎么注册Midjourney账号?国内怎么使用Midjourney?多人合租Midjourney拼车

Midjourney是什么 OpenAI发布的ChatGPT4引领了聊天机器人的竞争浪潮&#xff0c;随后谷歌推出了自己的AI聊天机器人Bard&#xff0c;紧接着微软推出了Bing Chat&#xff0c;百度也推出了文心一言&#xff0c;这些聊天机器人的推出&#xff0c;标志着对话式AI技术已经达到了一个…

月球地形数据介绍(LOLA)

月球地形数据介绍 LOLA介绍LOLA数据的处理与发布数据类型和格式投影坐标系SIMPLE CYLINDRICALPOLAR STEREOGRAPHIC 数据下载与浏览 LOLA介绍 目前最新的月球地形高程数据来源于美国2009年发射的LRO探测器。 “月球勘测轨道器”(Lunar Reconnaissance Orbiter&#xff0c;LRO)…

7.2 跳跃表(skiplist)

文章目录 前言一、跳跃表——查找操作二、跳跃表——插入操作三、代码演示3.1 输出结果3.2 代码细节 四、总结&#xff1a;参考文献&#xff1a; 前言 本章内容参考海贼宝藏胡船长的数据结构与算法中的第七章——查找算法&#xff0c;侵权删。 查找的时间复杂度能从原来链表的…

getopt函数使用

1. 函数介绍 用来解析命令行参数的。 函数原型 #include <unistd.h>int getopt(int argc, char * const argv[],const char *optstring);第三个参数就是设置解析的参数。 假设 o p t s t r i n g " a b : c : : " optstring "ab:c::" optstring…

BOOT和UBOOT区别与联系

一、定义 1.1 Boot&#xff08;启动&#xff09; 在计算机和嵌入式系统的基本概念中&#xff0c;“boot”是指启动过程&#xff0c;这是一个系统从加电开始直至进入操作系统运行状态的过程。在嵌入式系统中&#xff0c;这个过程通常包括初始化硬件、加载并执行引导加载…

线上真实案例之执行一段逻辑后报错Communications link failure

1.问题发现 在开发某个项目的一个定时任务计算经销商返利的功能时&#xff0c;有一个返利监测的调度&#xff0c;如果某一天返利计算调度失败了&#xff0c;需要重新计算&#xff0c;这个监测的调度就会重新计算某天的数据。 在UAT测试通过&#xff0c;发布生产后&#xff0c…

CSS动画(css、js动画库:各种动画效果)

第一种方法&#xff1a;文字从上到下显示动画&#xff1b; <div class"text-container"><div class"text">文字从上到下显示</div></div><style scoped> /*确保 keyframes 规则在引用它的任何选择器之前定义&#xff0c;以避…

Android开发:应用百度智能云中的身份证识别OCR实现获取个人信息的功能

百度智能云&#xff1a; 百度智能云是百度提供的公有云平台&#xff0c;于2015年正式开放运营。该平台秉承“用科技力量推动社会创新”的愿景&#xff0c;致力于将百度在云计算、大数据、人工智能的技术能力向社会输出。 百度智能云为金融、城市、医疗、客服与营销、能源、制造…

【汇总1】数据结构常见面试问题

数据结构是计算机科学中非常重要的一个领域&#xff0c;它主要研究如何有效地存储、组织和管理数据&#xff0c;以便能够高效地执行各种操作。在面试中&#xff0c;数据结构相关的题目非常常见&#xff0c;下面我将总结一些常见的数据结构面试问题&#xff0c;并给出详细的解答…

C语言数据结构之顺序表

目录 1.线性表2.顺序表2.1顺序表相关概念及结构2.2增删查改等接口的实现 3.数组相关例题 1.线性表 线性表&#xff08;linear list&#xff09;是n个具有相同特性&#xff08;数据类型相同&#xff09;的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构&#xff…

2024年阿里云服务器明细报价整理总结

2024年阿里云服务器租用费用&#xff0c;云服务器ECS经济型e实例2核2G、3M固定带宽99元一年&#xff0c;轻量应用服务器2核2G3M带宽轻量服务器一年61元&#xff0c;ECS u1服务器2核4G5M固定带宽199元一年&#xff0c;2核4G4M带宽轻量服务器一年165元12个月&#xff0c;2核4G服务…

Zynq 7000 SoC器件的复位系统

Zynq7000 SoC器件中的复位系统包括由硬件、看门狗定时器、JTAG控制器和软件生成的复位。每个模块和系统都包括一个由复位系统驱动的复位。硬件复位由上电复位信号&#xff08;PS_POR_B&#xff09;和系统复位信号&#xff08;PS_SRST_B&#xff09;驱动。 在PS中&#xff0c;有…

使用EasyExcel和POI操作Excel实现文件读和写

使用easyExcel实现文件读写 实现流程 1.导入依赖 2.定义数据模型 3.定义监听器 4.读取或写入数据 5.释放资源 实现 导入依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.1.3</…

C#字符串对称加密

大家好&#xff0c;我是阿赵。   这里分享个C#对称加密字符串的方法。   所谓的对称加密&#xff0c;意思是把原字符串通过秘钥&#xff0c;加密成另外一串字符串&#xff0c;然后可以通过秘钥还原回原字符串。 这种方法是基于Base64的&#xff0c;加密方法如下&#xff1a…

JAVA基础面试题(第九篇)中! 集合与数据结构

JAVA集合和数据结构也是面试常考的点&#xff0c;内容也是比较多。 在看之前希望各位如果方便可以点赞收藏&#xff0c;给我点个关注&#xff0c;创作不易&#xff01; JAVA集合 11. HashMap 中 key 的存储索引是怎么计算的&#xff1f; 首先根据key的值计算出hashcode的值…

隧道代理的优势与劣势分析

“随着互联网的快速发展&#xff0c;网络安全已经成为一个重要的议题。为了保护个人和组织的数据&#xff0c;隧道代理技术逐渐成为网络安全的重要工具。隧道代理通过在客户端和服务器之间建立安全通道&#xff0c;加密和保护数据的传输&#xff0c;有效地防止黑客入侵和信息泄…