在Ubutnu22.04 显卡3090上安装cuda12.4

news/2025/4/3 0:28:29/文章来源:https://www.cnblogs.com/zhg1016/p/18804524

一、 检查驱动状态 

nvidia-smi

如果没有以下输出就要安装一下驱动 

 

 

在ubutnu22.04中安装3090使用以下命令

sudo apt update && sudo apt upgrade && sudo apt install gcc makesudo apt install nvidia-driver-550

驱动搞定就重启

sudo reboot

 

二、安装cua 12.4 

下载安装脚本 

wget https://developer.download.nvidia.com/compute/cuda/12.4.1_550.54.15/local_installers/cuda_12.4.1_550.54.15_linux.run

或者下我这里的附件 。。 

运行刚下载的脚本

sudo sh cuda_12.4.1_550.54.15_linux.run --silent --toolkits

配置环境变量

echo 'export PATH=/usr/local/cuda-12.4/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
echo 'export CUDA_HOME=/usr/local/cuda-12.4' >> ~/.bashrc
source ~/.bashrc

验证CUDA

nvcc -V

 

下载cuDNN

wget https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-9.7.1.26_cuda12-archive.tar.xz -O ~/cudnn.tar.xz

配置环境并启用

mkdir -p ~/cudnn
tar -xf ~/cudnn.tar.xz -C ~/cudnn
sudo cp ~/cudnn/cudnn-linux-x86_64-9.7.1.26_cuda12-archive/include/* /usr/local/cuda-12.4/include/
sudo cp ~/cudnn/cudnn-linux-x86_64-9.7.1.26_cuda12-archive/lib/* /usr/local/cuda-12.4/lib64/
sudo chmod a+r /usr/local/cuda-12.4/include/cudnn*.h /usr/local/cuda-12.4/lib64/libcudnn*

验证安装对PyTorch GPU支持

python -c "import torch; print('PyTorch版本:', torch.__version__); print('CUDA是否可用:', torch.cuda.is_available()); print('CUDA版本:', torch.version.cuda); print('GPU数量:', torch.cuda.device_count()); print('GPU名称:', torch.cuda.get_device_name(0))"

验证对TensorFlow GPU支持

python -c "import tensorflow as tf; print('TensorFlow版本:', tf.__version__); print('GPU是否可用:', tf.config.list_physical_devices('GPU')); print('列出所有可用GPU:'); [print(gpu) for gpu in tf.config.list_physical_devices('GPU')]"

 

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

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

相关文章

基于阿里云可观测产品构建企业级告警体系的通用路径与最佳实践

前言 1.1 日常生活中的告警 任何连续稳定运行的生产系统都离不开有效的监控与报警机制。通过监控,我们可以实时掌握系统和业务的运行状态;而报警则帮助我们及时发现并响应监控指标及业务中的异常情况。在日常生活中,我们也经常遇到各种各样的告警。例如,在驾驶传统机动车时…

No.4可视化大屏--vite+vue3 Flex布局和grid布局

一、Flex 弹性盒子布局(一维布局)<script setup></script><template> <div><div class="container"><div class="item">1</div><div class="item">2</div><div class="item&qu…

别再把时间花在甘特图上了!预期管理才是项目成败的关键

我刚入行做项目经理那会儿,特别沉迷于做漂亮的甘特图。 记得有一次,为了把一个项目的甘特图做得尽善尽美,我花了整整三天时间调整每个任务的起止日期、依赖关系,连周末都搭进去了。 结果呢?项目上线后客户还是不满意,说"这不是我们想要的"。 那一刻我才恍然大悟…

如何在 IDE 里使用 DeepSeek?

近期,阿里云百炼平台重磅推出 DeepSeek-V3、DeepSeek-R1、DeepSeek-R1-Distill-Qwen-32B 等 6 款模型,进一步丰富其 AI 模型矩阵。与此同时,通义灵码也紧跟步伐,全新上线模型选择功能,支持基于百炼的 DeepSeek-V3 和 DeepSeek-R1 满血版671B模型,为 AI 编程领域注入新活力…

UE4 打包Android apk (32位and64位) 血与泪的教训

文章适用于UE4.27打包 安卓32/64位apk。 这两天用ue4打包安卓apk遇到了不少问题,吐血研究了一天,终于解决所有问题,完成打包。 环境要求 最好用Android Studio 4.0,一定不要用很高的版本,之后下载 NDK21.4.7075529、java8环境、SDK版本 Android10,0(API 29)、Android9.0(A…

springboot快速集成neo4j

1.导入坐标,我这里是springboot3.0.2<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-neo4j</artifactId></dependency> 2.写ymlspring:data:neo4j:database: neo4j:uri: bolt://localho…

使用kind快速搭建本地k8s集群

学科:云平台部署与搭建 姓名:田凯蕾 学号:23593115

SpringAI用嵌入模型操作向量数据库!

嵌入模型(Embedding Model)和向量数据库(Vector Database/Vector Store)是一对亲密无间的合作伙伴,也是 AI 技术栈中紧密关联的两大核心组件,两者的协同作用构成了现代语义搜索、推荐系统和 RAG(Retrieval Augmented Generation,检索增强生成)等应用的技术基础。PS:准…

QEMU、KVM和DPU的关系

QEMU、KVM 和 DPU 在现代虚拟化与云计算架构中扮演不同角色,通过协同工作实现高性能、低延迟的资源虚拟化与硬件加速。以下是它们的关系及协作方式:1. 角色定位组件 核心功能 层级QEMU 提供硬件设备模拟、虚拟机生命周期管理,支持跨平台虚拟化(如模拟 ARM 设备)。 用户态K…

Javascript - 2

Javascript - 2 事件 DOM DOM - document object model - HTML 文档的结构化表示 由浏览器自动创建,以 树结构存储,每一个 HTML 元素(标签、内容、属性)都是一个对象 DOM允许我们使用 js 访问 HTML 元素和样式,以操作它们改变文本 改变 HTML 属性 改变 CSS 样式可以通过 j…

【QML】定时时间控制控件

代码:1 import QtQuick 2.152 import QtQuick.Controls 2.153 4 ApplicationWindow {5 width: 5006 height: 3007 visible: true8 title: "飞行时间设置"9 10 // 自定义时间选择组件11 Component {12 id: timeComponent13 …

Ollama本地部署qwen2.5

一、概述 Ollama 是一个开源的本地大语言模型运行框架,专为在本地机器上便捷部署和运行大型语言模型(LLM)而设计。支持多种操作系统,包括 macOS、Windows、Linux 以及通过 Docker 容器运行。Ollama 提供对模型量化的支持,可以显著降低显存要求,使得在普通家用计算机上运行…