当前位置: 首页 > news >正文

ubuntu20.04环境配置

ubuntu20.04环境配置

  • NVIDIA驱动安装
  • CUDA 12.8版本安装
  • conda基础环境配置

NVIDIA驱动安装

  1. 准备工作
    更新系统
    确保系统软件包为最新状态:
    sudo apt update && sudo apt upgrade -y
    
    禁用开源驱动 Nouveau
    Nouveau 是 Ubuntu 自带的显卡驱动,与 NVIDIA 驱动冲突,需禁用:
    sudo nano /etc/modprobe.d/blacklist.conf
    
    在文件末尾添加以下内容:
    blacklist nouveau
    options nouveau modeset=0
    
    保存后执行:
    sudo update-initramfs -u
    sudo reboot
    
    重启后验证是否禁用成功(无输出即成功):
    lsmod | grep nouveau
    
    卸载旧版 NVIDIA 驱动(如有)
    sudo apt purge nvidia-*
    sudo apt autoremove
    
  2. 安装驱动
    适配驱动检索
    apt search nvidia-driver
    
    安装
    sudo apt install nvidia-driver-570-server-open
    
    重启
    sudo reboot
    
    验证
    nvidia-smi
    
    结果
    在这里插入图片描述

CUDA 12.8版本安装

  1. 官网选择版本及其他配置https://developer.nvidia.com/cuda-toolkit-archive
    在这里插入图片描述运行代码进行安装
	wget https://developer.download.nvidia.com/compute/cuda/12.8.0/local_installers/cuda_12.8.0_570.86.10_linux.runsudo sh cuda_12.8.0_570.86.10_linux.run
  1. 环境配置
    接下来配置环境变量,直接在 Linux 命令行输入以下命令:
sudo gited ~/.bashrc

在文件末尾添加 :

export PATH=/usr/local/cuda-12.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.8/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda-12,8

更新系统环境:

source ~/.bashrc
sudo ldconfig

验证 CUDA 是否安装成功,输入以下命令:

nvcc -V

在这里插入图片描述

conda基础环境配置

pip install torch==2.7.1 torchvision torchaudio -f https://mirrors.aliyun.com/pytorch-wheels/cu128/
http://www.dtcms.com/a/352082.html

相关文章:

  • Android之流式显示内容
  • IjkPlayer 播放 MP4 视频时快进导致进度回退的问题
  • 【LeetCode】动态规划——542.01 矩阵
  • GitHub Copilot Pro + 模型深度解析:Java 开发者场景适配指南
  • CSS 常见选择器
  • 【硬件-笔试面试题-62】硬件/电子工程师,笔试面试题(知识点:BUCK电源电路,输出纹波影响因素)
  • 代码架构升级方案
  • Docker中如何记录非交互式连接ssh用户操作的所有命令记录?
  • 2-5 倍性能提升,30% 成本降低,阿里云 SelectDB 存算分离架构助力波司登集团实现降本增效
  • docker compose小技巧
  • from中烟科技翼支付 面试题1
  • 红黑树下探玄机:C++ mapmultimap 的幕后之旅
  • deer-flow自定义DeepResearch流程实践经历
  • 《信息检索与论文写作》实验报告二 引文索引数据库检索
  • [pilot智驾系统] 纵向规划器(LongitudinalPlanner) | 模型预测控制(MPC)
  • jdk9安装步骤及下载(附小白详细教程)
  • 在Linux系统文件上次及下载
  • 《2025年最新IDE激活码永久破解教程 – 支持JetBrain全家桶2099年授权》
  • UE5安全架构审视:创造者的伊甸园与黑客的游乐场
  • pytorch入门4:cnn卷积神经网络
  • 《UE5_C++多人TPS完整教程》学习笔记44 ——《P45 倾斜与侧向移动(Leaning And Strafing)》
  • MoonBit Pearls Vol.06: MoonBit C-FFI 开发指南
  • 【新启航】现场逆向抄数实战:手持 3D 扫描仪 + 移动建模 APP 的轻量化工具组合与快速响应能力
  • 三款音乐生成工具,你更喜欢哪一个?
  • 如何在pixel上验证webview的功能
  • 服务初始化
  • 基于单张图像的深度估计方法研究:利用 Hugging Face 与 FiftyOne 实现单目深度估计模型的运行与评估
  • 从零开始学MCP(7) | 实战:用 MCP 构建论文分析智能体
  • 零基础从头教学Linux(Day 20)
  • javascript 基础知识- 字面量/内置对象