Ubuntu20.04安装cuda12.11

显卡驱动

首先就是安装显卡驱动,我是双3090,不知道为什么,官网死活安不上,最后从软件更新那里直接安装上了,绷不住了

cuda

首先从官网下载runfile文件

安装的时候记得驱动和Kernel Objects 和 nvidia-fs不选

然后全剧终
等等,你还需要vim .bashrc,加入(版本替换成自己的)

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

安装torch

改成清华源直接安装

你可能遇到的报错

你曾经安装过cuda,现在删除不干净

cd /usr/local/cuda-xxx/bin/
sudo ./cuda-uninstaller
sudo rm -rf /usr/local/cuda-xxx

然后你发现还是不干净,乐了,这时候你需要

    sudo apt-get remove --purge nvidia\*sudo apt-get autoremovesudo sh cuda-*.run --silient --override

然后你发现你驱动没了,笑了,这个时候再装一下就ok了,凑活一下吧

输出一下看看成没成

import torch# 打印PyTorch版本
print(torch.__version__)# 检查CUDA是否可用
cuda_available = torch.cuda.is_available()
print("CUDA available:", cuda_available)# 如果CUDA可用,打印CUDA版本和可用GPU数量
if cuda_available:print("CUDA version:", torch.version.cuda)print("Number of GPUs available:", torch.cuda.device_count())for i in range(torch.cuda.device_count()):print(f"GPU {i}: {torch.cuda.get_device_name(i)}")
else:print("CUDA is not available. PyTorch will use CPU.")

双卡训练

写好文件前面加点东西就行

torchrun --nproc_per_node=2 train.py config/train_shakespeare_char.py

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

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

相关文章

第11次修改了可删除可持久保存的前端html备忘录:将样式分离,可以自由秒添加秒删除样式

第11次修改了可删除可持久保存的前端html备忘录&#xff1a;将样式分离&#xff0c;可以自由秒添加秒删除样式 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"…

蜜雪冰城、古茗组团上市,打响新一轮供应链攻防战

2024年首个工作日&#xff0c;新式茶饮品牌古茗、蜜雪冰城不约而同地向港交所提交上市申请书&#xff0c;“上市”替代“万店”成为新式茶饮行业的热词。 1月2日&#xff0c;古茗控股有限公司向港交所提交上市申请书&#xff0c;联席保荐人为高盛和瑞银集团&#xff0c;计划部…

达梦数据库Windows安装教程:从准备到完成

目录 博客前言&#xff1a; 一.达梦数据库安装前准备 1.下载 2.进行解压 装载 二.正式安装 选择语言与时区 安装向导 许可证协议 验证 Key 文件 选择安装组件 选择安装目录 安装前小结 数据库安装 数据库安装完成 三.配置实例 选择操作方式 创建数据库模板 选…

理德外汇:日本央行下调2024财年通胀预期,日本股汇上演“过山车”

2024年首次货币政策会议&#xff0c;日本央行依旧“按兵不动”&#xff0c;维持收益率曲线控制&#xff08;YCC&#xff09;及负利率政策不变&#xff0c;基本符合市场预期。与此同时&#xff0c;日本央行下调了2024财年核心CPI预期&#xff0c;以及2023年GDP预期。日本股汇上演…

Mysql插入带有引号的字符串数据

在MySQL中处理带有引号的字符串数据&#xff1a;深入探讨与最佳实践 在MySQL数据库操作中&#xff0c;插入带有引号的字符串数据是一个常见任务。然而&#xff0c;由于引号在SQL中的特殊作用&#xff0c;处理不当可能导致数据插入失败或产生非预期结果。本文将深入探讨如何在M…

【操作系统】实验四 增加Linux系统调用

&#x1f57a;作者&#xff1a; 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux &#x1f618;欢迎关注&#xff1a;&#x1f44d;点赞&#x1f64c;收藏✍️留言 &#x1f3c7;码字不易&#xff0c;你的&#x1f44d;点赞&#x1f64c;收藏❤️关注对我真的很重要&…

低噪声放大器LNA 之 噪声系数

​ 一、噪声系数的定义 在定义噪声系数之前&#xff0c;先看一个放大器输入输出端信噪比&#xff08;信号功率与噪声功率之比&#xff0c;写作SNR&#xff09; 对比图&#xff1a; ​​从上图可用看出&#xff0c;从输入端到输出端&#xff0c;信号和噪声功率都得到了放大&…

【每日一题】2865. 美丽塔 I-2024.1.24

题目: 2865. 美丽塔 I 给你一个长度为 n 下标从 0 开始的整数数组 maxHeights 。 你的任务是在坐标轴上建 n 座塔。第 i 座塔的下标为 i ,高度为 heights[i] 。 如果以下条件满足,我们称这些塔是 美丽 的: 1 <= heights[i] <= maxHeights[i]heights 是一个 山脉 …

#Uniapp:onPullDownRefresh下拉刷新 和阻止stopPullDownRefresh

页面下拉刷新周期 局部配置页面下拉刷新 "pages": [ //pages数组中第一项表示应用启动页&#xff0c;参考&#xff1a;https://uniapp.dcloud.io/collocation/pages{"path": "pages/message/message","style": {"navigationBar…

解析 linux 进程 pid 0, pid 1, pid 2 关系及启动过程

三个进程的关系 Linux 中有pid 0, pid 1 和 pid 2 三个特殊的进程。 pid 0&#xff0c;即 “swapper” 进程&#xff0c;是 pid 1 和 pid 2 的父进程。 pid 1&#xff0c;即 “init” 进程&#xff0c;所有用户空间的进程均派生自该进程。 pid 2&#xff0c;即 “kthreadd” 进…

使用 vLLM 部署本地 LLM 指南

目录 vLLM 安装与模型下载离线批量推理OpenAI 兼容服务器 参考资料&#xff1a; vLLM GitHub首页 vLLM 官方文档 vLLM 安装与模型下载 vLLM 安装&#xff1a;直接 pip install 即可 我选取了 OpenChat-3.5-0106 模型&#xff0c;这个模型是由 mistralai/Mistral-7B-v0.1 微…

docker设置代理解决内网pull外网镜像

目录 Docker 配置代理的缘由 通过dockerd配置实现代理 通过container配置实现代理 参考文献 Docker 配置代理的缘由 如何在内网环境内环境内Pull外网registry&#xff0c;或者反过来想要Pull公司Registry镜像&#xff1f;存在上述需求的朋友可以尝试以下方法进行docker代理…

java访问mdb文件隐藏表报错解决办法:user lacks privilege or object not found: MSYSOBJECTS

java访问mdb文件隐藏表报错解决办法&#xff1a; UCAExc:::5.0.1 user lacks privilege or object not found: MSYSOBJECTS 在地址url中添加;sysSchematrue 在sql语句中添加sys.MSysObjects 写法 在地址url中添加;sysSchematrue 在sql语句中添加sys.MSysObjects 写法数据库访…

高校实验室智能管理

运行环境&#xff1a; jdk7tomcat7mysqleclipse 技术&#xff1a; springhibernatestruts2jspjquery 功能介绍&#xff1a; 一套完整的实验室管理系统&#xff0c;系统支持用户的注册登陆&#xff0c;系统分为学生&#xff0c;教师&#xff0c;管理员三个角色&#xff0c;…

[BUG] Authentication Error

前言 给服务器安装了一个todesk&#xff0c;但是远程一直就是&#xff0c;点击用户&#xff0c;进入输入密码界面&#xff0c;还没等输入就自动返回了 解决 服务器是无桌面版本&#xff0c;或者桌面程序死掉了&#xff0c;重新安装就好 sudo apt install xorg sudo apt inst…

数据结构<1>——树状数组

树状数组&#xff0c;也叫Fenwick Tree和BIT(Binary Indexed Tree)&#xff0c;是一种支持单点修改和区间查询的&#xff0c;代码量小的数据结构。 那神马是单点修改和区间查询&#xff1f;我们来看一道题。 洛谷P3374(模板): 在本题中&#xff0c;单点修改就是将某一个数加上…

有哪些简单好用、适合中小型企业的CRM系统?

阅读本文&#xff0c;你将了解&#xff1a;一、中小型企业对CRM系统的主要需求&#xff1b;二、盘点四款好用的CRM系统&#xff1b;三、CRM系统实施策略和优秀实践。 在快速变化的商业环境中&#xff0c;中小型企业面临着独特的挑战&#xff1a;如何在有限的资源下高效地管理客…

web安全思维导图(白帽子)

web安全思维导图(白帽子) 客户端脚本安全 服务端应用安全 白帽子讲web安全 安全运营体系建设

c++ 类继承中 using的作用

在C类继承中&#xff0c;using关键字用于引入基类中的成员函数或成员变量到派生类中。使用using关键字可以实现以下两种情况&#xff1a; 继承并重用基类的成员函数&#xff1a;通过在派生类中使用using关键字&#xff0c;可以将基类中的成员函数引入到派生类的作用域中&#x…

log4j:WARN Please initialize the log4j system properly的解决办法

背景&#xff1a;很多次创建新项目log4j都出现以下2个警告&#xff1a; log4j:WARN No appenders could be found for logger (org.springframework.boot.ApplicationServletEnvironment).log4j:WARN Please initialize the log4j system properly 网上查询都是在说缺少以下jar…