首页 > 系统相关 >ubuntu24.04安装cuda12.5版本

ubuntu24.04安装cuda12.5版本

时间:2024-05-26 23:33:28浏览次数:65  
标签:ubuntu2204 cuda12.5 12.5 sudo ubuntu24.04 cuda 版本 NVIDIA CUDA

概述

最近新学习的JAX在使用时,提示:

2024-05-26 19:46:32.016388: W external/xla/xla/service/gpu/nvptx_compiler.cc:760] 
The NVIDIA driver's CUDA version is 12.2 which is older than the ptxas CUDA version (12.5.40). 
Because the driver is older than the ptxas version, XLA is disabling parallel compilation, which may slow down compilation. 
You should update your NVIDIA driver or use the NVIDIA-provided CUDA forward compatibility packages.

该警告信息说明您的系统中NVIDIA驱动程序的CUDA版本(12.2)低于PTXAS(CUDA编译器)的版本(12.5.40)。PTXAS是将CUDA代码编译为PTX代码(一种中间表示形式)再进一步转换为GPU可执行代码的关键工具。
当PTXAS的版本高于NVIDIA驱动程序支持的CUDA版本时,可能会出现兼容性问题。这里,因为驱动程序较旧,XLA(Accelerated Linear Algebra,加速线性代数运算的组件)决定禁用并行编译以避免潜在的问题。并行编译能够显著加快编译速度,特别是在处理大型计算图时。因此,禁用并行编译可能会导致你的程序在编译阶段变慢。

升级 cuda 到 12.5版本

首先打开 nvdia 官网[https://developer.nvidia.com/cuda-downloads] 下载,我的是 ubuntu 24.04 但还没有对应的版本,我就选择了 22.04 一样安装成功了。
安装步骤:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.5.0/local_installers/cuda-repo-ubuntu2204-12-5-local_12.5.0-555.42.02-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2204-12-5-local_12.5.0-555.42.02-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2204-12-5-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda-toolkit-12-5
sudo apt-get install -y cuda-drivers

注意最后安装 cuda-drivers 还可以选择安装 NVIDIA Driver kernel module, 直接嵌入到内核,但我没有安装成功,最后又回退到经典安装驱动。

小工具

  1. to install CUDA on Ubuntu, you must have the Nvidia drivers installed on Ubuntu. Run this command to get the recommended Nvidia driver for your device:

sudo ubuntu-drivers devices

  1. nvidia-smi

标签:ubuntu2204,cuda12.5,12.5,sudo,ubuntu24.04,cuda,版本,NVIDIA,CUDA
From: https://www.cnblogs.com/litifeng/p/18214541

相关文章

  • angular、node、npm版本对应
    升级node到指定版本利用nvm切换node版本https://blog.csdn.net/MmQqJj66/article/details/133942977angular卸载与安装https://blog.csdn.net/zf2451597310/article/details/129989137 ......
  • 【升级版本】基于多目标粒子群算法的微电网优化调度【风光、储能、柴油、燃气、电网交
     ......
  • git分布式版本控制系统(一)
    目前世界上最先进的分布式版本控制系统官方网址:https://git-scm.com学习目标:1了解git前世今生2掌握git基础概念、基础操作3各种git问题处理4互联网常用gitflow(工作流程规范)5git代码提交规范6git分支管理及命名规范版本控制系统发展史1.1本地版......
  • ubuntu24.04 安装 cupy
    概述我的cuda版本是12x的,对齐版本,故cupy也是12x版本,12代表cuda大的版本号,x代表小的版本号可以不同,用一个变量x代表。cupy依赖CUDAToolkit12.x,在ubuntu24.04下,它的名字是:nvidia-cuda-toolkit,使用aptshow查看一下软件的版本:(torch)logic@PC:~$aptsh......
  • 切换python3 版本
    在Ubuntu上安装了多个Python版本后,你可以使用`update-alternatives`命令来管理和切换默认的Python版本。以下是具体步骤:###使用`update-alternatives`切换Python版本1.**添加Python3.12到`update-alternatives`系统:**```bashsudoupdate-alternatives......
  • 从零手写实现 nginx-01-为什么不能有 java 版本的 nginx?
    前言大家好,我是老马。很高兴遇到你。作为一个java开发者,工作中一直在使用nginx。却发现一直停留在使用层面,无法深入理解。有一天我在想,为什么不能有一个java版本的nginx呢?一者是理解nginx的设计灵魂,再者java开发者用java语言的服务器不是更加自然吗。于是动手开......
  • 【达梦系列】IFUN_DATETIME_MODE 导致【无效的客户端版本】
    问题描述在项目开发时,应用程序连接达梦数据库报错:无效的客户端版本。这个问题在没有调整达梦数据参数之前是正常的,调整之后就不对了,但是又不清楚到底是哪个参数的问题。因为调整达梦参数时,用了一个达梦的参数调优脚本(之前能在官网找到,现在找不到了)解决思路根据这个报错,感......
  • nvm介绍、下载、安装、配置及使用,(Node Version Manager)nodejs版本管理切换工具
    1、介绍nvm在Web前端项目开发过程中,由于各种前端框架、插件以及Nodejs、Npm的飞速更新,在项目新开发或对老项目进行更新维护时,有些项目版本的配置和当前Node、Npm环境不匹配,导致运行报错,甚至都无法启动。nvm的出现就是为了解决以上问题的,nvm是一个Node.js版本管理器,......
  • jdk版本已经更新了还出现java8 不允许选项 --add-modules
    突然有一天在编码的时候弹出这个问题,无法实现编译当我们删除了modules时却发现导入的包不能使用了我摸索的解决方法1,首先win+R弹出cmd窗口输入 java-version 查出jdk版本注意如果下载了需要检查系统环境中path的路径是否为java_home...是否为第一位因为tomca......
  • python最新版本安装
     https://www.cnblogs.com/kimyeee/p/7250560.html 1,依赖环境yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel //如果不安装,会导致部分包安装失败;yuminstalll......