【深度学习环境】NVIDIA Driver、Cuda和Pytorch(centos9机器,要用到显示器)
文章目录
- 一 、Anaconda install
- 二、 NIVIDIA driver install
- 三、 Cuda install
- 四、Pytorch install
一 、Anaconda install
Step 1
Go to the official website:
https://www.anaconda.com/download
Input your email and submit.

Step 2
Select your version, and click it to download.

二、 NIVIDIA driver install
Step 1
Go to the official website.
https://www.nvidia.cn/geforce/drivers/
Step 2
Select the version that matches your GPU, and then click search.

Step 3
Download it.

Step 4
Add an executable permission to this run file.
sudo chmod +x NVIDIA-Linux-x86_64-550.142.run
Execute it.
sudo ./NVIDIA-Linux-x86_64-550.142.run
Step 5
disable the ‘nouveau’.
Please refer to this article.
https://developer.aliyun.com/article/1430626
Step 6
Close the Secure Boot mode. (Must use the display screen).
Execute instruction:
sudo systemctl reboot --firmware-setup
This command will restart the computer and go to BIOS Settings, turning off the Secure Boot.
Please refer to this article.
https://blog.csdn.net/qq_43222384/article/details/125998688
三、 Cuda install
Step 1
Go to the official website.
https://developer.nvidia.com/cuda-downloads
Choose your operating system etc.

Then, you could copy the instruction.

Execute it.

Step 2
Add an executable permission to this run file.
sudo chmod +x cuda_12.6.3_560.35.05_linux.run
Execute it.
sudo ./cuda_12.6.3_560.35.05_linux.run
During execution, you need to type ‘accept’.
Step 3
Set environment variables.
vim ~/.bashrc
Insert such content.
export PATH="/usr/local/cuda-12.6/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-12.6/lib64:$LD_LIBRARY_PATH"
四、Pytorch install
See another article:
https://jhguo.blog.csdn.net/article/details/144742764?spm=1001.2014.3001.5502
相关文章:
【深度学习环境】NVIDIA Driver、Cuda和Pytorch(centos9机器,要用到显示器)
文章目录 一 、Anaconda install二、 NIVIDIA driver install三、 Cuda install四、Pytorch install 一 、Anaconda install Step 1 Go to the official website: https://www.anaconda.com/download Input your email and submit. Step 2 Select your version, and click i…...
Cocos Creator 3.8.5 正式发布,更小更快更多平台!
在 Cocos Creator 3.8.5 版本中,我们做了新一轮的优化。 在加载速度、代码裁剪、平台增强等多方面做了优化,提升了开发者体验和游戏性能。 希望能够助 Cocos 开发者们的产品更上一层楼。 一、加载速度优化 1、WASM 模块延迟加载 在早期版本中,…...
Python中构建终端应用界面利器——Blessed模块
在现代开发中,命令行应用已经不再仅仅是一个简单的文本输入输出工具。随着需求的复杂化和用户体验的重视,终端界面也逐渐成为一个不可忽视的设计环节。 如果你曾经尝试过开发终端UI,可能对传统的 print() 或者 input() 函数感到不满足&#…...
Android 15 状态栏闹钟图标不显示问题修复
Android 15 状态栏闹钟图标不显示问题修复 问题描述 在 Android 15 系统中,发现即使设置了闹钟,状态栏也不会显示闹钟图标。这个问题影响了用户及时查看闹钟状态的体验。 问题分析 通过查看 SystemUI 的配置文件,发现在 frameworks/base/packages/SystemUI/res/values/conf…...
数据采集背后的效率革命:如何优化你的爬虫性能
在爬虫技术日益发展的今天,性能优化成为提升数据采集效率的关键。面对日益复杂的网页结构和庞大的数据量,高效的爬虫能够显著降低运行时间和资源成本。本文将围绕爬虫性能优化的核心方法展开讨论,并通过实例对比多进程、多线程以及普通爬取的…...
【Compose multiplatform教程06】用IDEA编译Compose Multiplatform常见问题
当我们从Kotlin Multiplatform Wizard | JetBrains 下载ComposeMultiplatform项目时 会遇到无法正常编译/运行的情况,一般网页和桌面是可以正常编译的, 我这里着重解决如下问题 1:Gradle版本不兼容或者Gradle连接超时 2:JDK版本不兼容 3:Gradle依赖库连…...
《计算机组成及汇编语言原理》阅读笔记:p128-p132
《计算机组成及汇编语言原理》学习第 10 天,p128-p132 总结,总计 5 页。 一、技术总结 1.8088 organization and architecture 8088处理器是16位电脑,寄存器是16位,数据总线(data bus)是8位,地址总线是20位。 (1)g…...
使用 OpenCV 在图像中添加文字
在图像处理任务中,我们经常需要将文本添加到图像中。OpenCV 提供了 cv2.putText() 函数,可以很方便地在图像上绘制文本,支持多种字体、颜色、大小和位置等参数。 本文将详细介绍如何使用 OpenCV 在图像中添加文字,介绍 cv2.putTe…...
实现某海外大型车企(T)Cabin Wi-Fi 需求的概述 - 4
大家好,我是Q,邮箱:1042484520qq.com。 今天我们在上几讲的基础上再扩展下 Cabin Wi-Fi 的功能需求,讲讲如何使能 5G TCU Wi-Fi STA Bridge 模式。 参考: 实现某海外大型车企(T)Cabin Wi-Fi 需求…...
Linux系统:内核态与用户态的深层思考
背景: 我们学习Linux的系统调用经常会遇到一个概念:“内核态和用户态的切换”,一般人只会告诉你说这个切换代价很大,具体是什么情况?为什么需要切换?一定需要切换吗?怎么就会触发切换࿱…...
# 光速上手 - JPA 原生 sql DTO 投影
前言 使用 JPA 时,我们一般通过 Entity 进行实体类映射,从数据库中查询出对象。然而,在实际开发中,有时需要自定义查询结果并将其直接映射到 DTO,而不是实体类。这种需求可以通过 JPA 原生 SQL 查询和 DTO 投影 来实现…...
ASP.NET Web应用程序出现Maximum request length exceeded报错
一、问题描述 在ASP.NET的web应用中,导出数据时出现500 - Internal server error.Maximum request length exceeded。 二、原因分析 这个错误通常出现在Web应用程序中,表示客户端发送的HTTP请求的长度超过了服务器配置的最大请求长度限制。这可能是因为…...
HTML——16.相对路径
<!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title></head><body><a href"../../fj1/fj2/c.html" target"_blank">链接到c</a><!--相对路径:-->…...
windows 默认的消息ID有那些---我与大模型对话
前言: 与大模型交流,提问要尽量简短,突出关键词。否则它的回答就可能事是而非。用它总结和查资料还行,用它解决问题路还很远。它非常注重标准格式并机械的执行标准格式,并且事无巨细,不能灵活简要的回答问…...
CSV vs 数据库:爬虫数据存储的最佳选择是什么
介绍 在爬虫技术中,数据存储是一个不可缺少的环节。然而,选择合适的存储方式对数据分析和结果应用都致关重要。CSV和数据库是常用的两种存储方式,但它们各有优缺。这篇文章将分析两者在爬虫数据存储方面的选择值。 微博热搜是当前网络热点话…...
编译原理学习笔记——CH7-Runtime Environments运行时环境
本章重点: 为什么函数调用可以采用栈式存储? 函数调用和返回过程中需要记录哪些信息?如何记录? 主要知识点: 环境、状态、activation (激活) of procedures 、elaboration (确立…...
机器学习DAY7: 特征工程和特征选择(数据预处理)(完)
本文通过特征提取、特征转换、特征选择三个过程介绍数据预处理方法,特征提取将原始数据转换为适合建模的特征,特征转换将数据进行变换以提高算法的准确性,特征选择用来删除无用的特征。 知识点 特征提取特征转换特征选择 本次实验的一些示…...
vue3动态加载组件
如何在Vue3中动态加载组件 需求根据下拉框的值,加载不同的组件 新建文件aaa.vue,bbb.vue <template><div class"container">我是bbbb组件</div> </template><script lang"ts" setup name"taskPus…...
12.29 redis缓存一致性
更新操作 如果先更新数据库再更新缓存 先更新缓存再更新数据库 更新缓存为1 更新缓存尾2 更新数据库为2 更新数据库为1 那么最后缓存为2 数据库为1 数据不一致 先更新数据库,再更新缓存 数据库为1 数据库为2 缓存为2 缓存为1 还是不一致 于是这种情况我们改为将缓…...
SqlSugar配置连接达梦数据库集群
安装达梦数据库时,会自动在当前操作系统中创建dm_svc.conf文件,可以在其中配置集群信息,不同操作系统下的文件位置如下图所示: dm_svc.conf文件内的数据分为全局配置区域、服务配置区域,以参考文献1中的示例说明&…...
Pixel Script Temple Java开发全栈入门:从环境安装到项目实战
Pixel Script Temple Java开发全栈入门:从环境安装到项目实战 1. 前言:为什么选择Java全栈开发? Java作为一门经久不衰的编程语言,在企业级应用开发中占据着重要地位。学习Java全栈开发不仅能让你掌握后端服务的构建能力&#x…...
告别枯燥单选按钮:用QCommandLinkButton打造Windows风格向导页(Qt5.15+)
告别枯燥单选按钮:用QCommandLinkButton打造Windows风格向导页(Qt5.15) 在传统的向导式界面设计中,单选按钮(QRadioButton)长期占据主导地位。但当我们追求更符合现代用户体验的设计时,这种上世…...
小作坊 GitHub 协作闭环:fork-sync-dev-pr-merge 实战指南
一、前言 1.1 规范目的 随着团队规模扩大与多角色协同开发场景增多,代码仓库的版本管理、分支协作及质量管控面临诸多挑战,如直接向主仓库推送代码导致的版本冲突、提交记录混乱、代码质量不可控等问题。为解决上述痛点,本规范明确了基于 G…...
Git新手必看:5个最常用命令搞定代码拉取与分支管理(附Gerrit实战)
Git新手必看:5个最常用命令搞定代码拉取与分支管理(附Gerrit实战) 第一次接触Git时,面对满屏的命令行参数和陌生的概念,很多开发者都会感到手足无措。记得我刚入职时,为了提交一行代码修改,整整…...
【Nginx】前端项目开启 Gzip 压缩大幅提高页面加载速度
背景 Gzip 是一种文件压缩算法,减少文件大小,节省带宽从而提减少网络传输时间,网站会更快更丝滑。 // nginx roothcss-ecs-1d22:/etc/nginx# nginx -v nginx version: nginx/1.24.0// node ndde v18.20.1// dependencies "vue": &q…...
Ostrakon-VL集成VSCode Codex:智能代码辅助下的视觉应用开发
Ostrakon-VL集成VSCode Codex:智能代码辅助下的视觉应用开发 1. 开篇:当视觉AI遇上智能编程助手 想象一下这样的开发场景:你正在构建一个基于Ostrakon-VL的视觉分析应用,需要处理摄像头采集的图像数据。传统方式下,你…...
可视化监控OpenClaw:Qwen3-14B任务执行看板搭建
可视化监控OpenClaw:Qwen3-14B任务执行看板搭建 1. 为什么需要监控OpenClaw? 去年冬天的一个深夜,我被连续不断的微信消息惊醒——团队部署的OpenClaw自动化流程突然陷入死循环。由于缺乏实时监控,这个消耗了上千Token的异常任务…...
01-17-01 API Level与版本管理机制
01-17-01 API Level与版本管理机制 什么是API Level API Level是Android系统的版本号,每个Android版本都有唯一的API Level。 源码定义 // Build.java public class Build {public static class VERSION {/*** 设备的Android版本*/public static final int SDK_INT …...
OpenClaw安全实践:Qwen3.5-9B本地化处理敏感数据
OpenClaw安全实践:Qwen3.5-9B本地化处理敏感数据 1. 为什么金融从业者需要本地化AI助手 上个月我帮一位在投行工作的朋友分析季度财报时,遇到了一个典型困境:他们需要从上百页PDF中提取关键财务指标,但公司禁止使用任何第三方云…...
基于Python的IT行业岗位数据分析与可视化
摘要本文设计并实现了一个基于Python的IT行业岗位数据分析与可视化。随着信息技术的快速发展,数据分析和可视化技术在各个领域得到了广泛应用。本研究以IT行业招聘数据为研究对象,采用Python等技术,构建了一个功能完善的数据分析与可视化系统…...
