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

【深度学习环境】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 模块延迟加载 在早期版本中&#xff0c…...

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的系统调用经常会遇到一个概念:“内核态和用户态的切换”,一般人只会告诉你说这个切换代价很大,具体是什么情况?为什么需要切换?一定需要切换吗?怎么就会触发切换&#xff1…...

# 光速上手 - 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><!--相对路径&#xff1a;-->…...

windows 默认的消息ID有那些---我与大模型对话

前言&#xff1a; 与大模型交流&#xff0c;提问要尽量简短&#xff0c;突出关键词。否则它的回答就可能事是而非。用它总结和查资料还行&#xff0c;用它解决问题路还很远。它非常注重标准格式并机械的执行标准格式&#xff0c;并且事无巨细&#xff0c;不能灵活简要的回答问…...

CSV vs 数据库:爬虫数据存储的最佳选择是什么

介绍 在爬虫技术中&#xff0c;数据存储是一个不可缺少的环节。然而&#xff0c;选择合适的存储方式对数据分析和结果应用都致关重要。CSV和数据库是常用的两种存储方式&#xff0c;但它们各有优缺。这篇文章将分析两者在爬虫数据存储方面的选择值。 微博热搜是当前网络热点话…...

编译原理学习笔记——CH7-Runtime Environments运行时环境

本章重点&#xff1a; 为什么函数调用可以采用栈式存储&#xff1f; 函数调用和返回过程中需要记录哪些信息&#xff1f;如何记录&#xff1f; 主要知识点&#xff1a;  环境、状态、activation &#xff08;激活&#xff09; of procedures 、elaboration &#xff08;确立…...

机器学习DAY7: 特征工程和特征选择(数据预处理)(完)

本文通过特征提取、特征转换、特征选择三个过程介绍数据预处理方法&#xff0c;特征提取将原始数据转换为适合建模的特征&#xff0c;特征转换将数据进行变换以提高算法的准确性&#xff0c;特征选择用来删除无用的特征。 知识点 特征提取特征转换特征选择 本次实验的一些示…...

vue3动态加载组件

如何在Vue3中动态加载组件 需求根据下拉框的值&#xff0c;加载不同的组件 新建文件aaa.vue&#xff0c;bbb.vue <template><div class"container">我是bbbb组件</div> </template><script lang"ts" setup name"taskPus…...

12.29 redis缓存一致性

更新操作 如果先更新数据库再更新缓存 先更新缓存再更新数据库 更新缓存为1 更新缓存尾2 更新数据库为2 更新数据库为1 那么最后缓存为2 数据库为1 数据不一致 先更新数据库&#xff0c;再更新缓存 数据库为1 数据库为2 缓存为2 缓存为1 还是不一致 于是这种情况我们改为将缓…...

SqlSugar配置连接达梦数据库集群

安装达梦数据库时&#xff0c;会自动在当前操作系统中创建dm_svc.conf文件&#xff0c;可以在其中配置集群信息&#xff0c;不同操作系统下的文件位置如下图所示&#xff1a;   dm_svc.conf文件内的数据分为全局配置区域、服务配置区域&#xff0c;以参考文献1中的示例说明&…...

Pixel Script Temple Java开发全栈入门:从环境安装到项目实战

Pixel Script Temple Java开发全栈入门&#xff1a;从环境安装到项目实战 1. 前言&#xff1a;为什么选择Java全栈开发&#xff1f; Java作为一门经久不衰的编程语言&#xff0c;在企业级应用开发中占据着重要地位。学习Java全栈开发不仅能让你掌握后端服务的构建能力&#x…...

告别枯燥单选按钮:用QCommandLinkButton打造Windows风格向导页(Qt5.15+)

告别枯燥单选按钮&#xff1a;用QCommandLinkButton打造Windows风格向导页&#xff08;Qt5.15&#xff09; 在传统的向导式界面设计中&#xff0c;单选按钮&#xff08;QRadioButton&#xff09;长期占据主导地位。但当我们追求更符合现代用户体验的设计时&#xff0c;这种上世…...

小作坊 GitHub 协作闭环:fork-sync-dev-pr-merge 实战指南

一、前言 1.1 规范目的 随着团队规模扩大与多角色协同开发场景增多&#xff0c;代码仓库的版本管理、分支协作及质量管控面临诸多挑战&#xff0c;如直接向主仓库推送代码导致的版本冲突、提交记录混乱、代码质量不可控等问题。为解决上述痛点&#xff0c;本规范明确了基于 G…...

Git新手必看:5个最常用命令搞定代码拉取与分支管理(附Gerrit实战)

Git新手必看&#xff1a;5个最常用命令搞定代码拉取与分支管理&#xff08;附Gerrit实战&#xff09; 第一次接触Git时&#xff0c;面对满屏的命令行参数和陌生的概念&#xff0c;很多开发者都会感到手足无措。记得我刚入职时&#xff0c;为了提交一行代码修改&#xff0c;整整…...

【Nginx】前端项目开启 Gzip 压缩大幅提高页面加载速度

背景 Gzip 是一种文件压缩算法&#xff0c;减少文件大小&#xff0c;节省带宽从而提减少网络传输时间&#xff0c;网站会更快更丝滑。 // 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&#xff1a;智能代码辅助下的视觉应用开发 1. 开篇&#xff1a;当视觉AI遇上智能编程助手 想象一下这样的开发场景&#xff1a;你正在构建一个基于Ostrakon-VL的视觉分析应用&#xff0c;需要处理摄像头采集的图像数据。传统方式下&#xff0c;你…...

可视化监控OpenClaw:Qwen3-14B任务执行看板搭建

可视化监控OpenClaw&#xff1a;Qwen3-14B任务执行看板搭建 1. 为什么需要监控OpenClaw&#xff1f; 去年冬天的一个深夜&#xff0c;我被连续不断的微信消息惊醒——团队部署的OpenClaw自动化流程突然陷入死循环。由于缺乏实时监控&#xff0c;这个消耗了上千Token的异常任务…...

01-17-01 API Level与版本管理机制

01-17-01 API Level与版本管理机制 什么是API Level API Level是Android系统的版本号&#xff0c;每个Android版本都有唯一的API Level。 源码定义 // Build.java public class Build {public static class VERSION {/*** 设备的Android版本*/public static final int SDK_INT …...

OpenClaw安全实践:Qwen3.5-9B本地化处理敏感数据

OpenClaw安全实践&#xff1a;Qwen3.5-9B本地化处理敏感数据 1. 为什么金融从业者需要本地化AI助手 上个月我帮一位在投行工作的朋友分析季度财报时&#xff0c;遇到了一个典型困境&#xff1a;他们需要从上百页PDF中提取关键财务指标&#xff0c;但公司禁止使用任何第三方云…...

基于Python的IT行业岗位数据分析与可视化

摘要本文设计并实现了一个基于Python的IT行业岗位数据分析与可视化。随着信息技术的快速发展&#xff0c;数据分析和可视化技术在各个领域得到了广泛应用。本研究以IT行业招聘数据为研究对象&#xff0c;采用Python等技术&#xff0c;构建了一个功能完善的数据分析与可视化系统…...