要在无 sudo 权限的环境下将 nvcc 安装到 home 个人目录,你可以手动安装 CUDA Toolkit 到你的 $HOME 目录,只需以下几步即可使用 nvcc 编译 CUDA 程序。

✅ 步骤:本地安装 CUDA Toolkit(含 nvcc)

  1. 下载 CUDA Toolkit Runfile(不是 .deb 安装包)
    访问 NVIDIA CUDA Toolkit Archive(https://developer.nvidia.com/cuda-toolkit-archive):

选择与你服务器 GPU 驱动兼容的 CUDA 版本(例如 CUDA 11.8 是比较通用的选择)。

点进去后:

操作系统选 Linux

Installer Type 选择 “runfile (local)”

下载 .run 安装包,例如 cuda_11.8.0_520.61.05_linux.run

也可用命令(替换为你选择的版本):

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
  1. 安装到 $HOME/cuda(不需要 sudo)
chmod +x cuda_11.8.0_520.61.05_linux.run
bash ./cuda_11.8.0_520.61.05_linux.run --silent --toolkit --toolkitpath=$HOME/cuda

–silent: 静默安装

–toolkit: 只安装 toolkit

–toolkitpath: 指定安装路径为 $HOME/cuda,不需要 root 权限

  1. 配置环境变量
    在 ~/.bashrc 或 ~/.zshrc 添加:
export PATH=$HOME/cuda/bin:$PATH
export LD_LIBRARY_PATH=$HOME/cuda/lib64:$LD_LIBRARY_PATH

然后:

source ~/.bashrc

$which nvccc

能看到更新了nvcc目录

nvcc --version 可以看到版本

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

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

相关文章

从指标定义到AI执行流:衡石SENSE 6.0的BI PaaS如何重构ISV分析链路

一、痛点:ISV行业解决方案的“三重断链”传统ISV构建行业分析模块时面临的核心挑战:指标定义碎片化:客户A的“销售额”含税,客户B不含税,衍生指标无法复用;分析-执行割裂:发现库存异常后需人工导…

构建跨平台远程医疗系统中的视频通路技术方案探究

一、远程医疗走向日常化,音视频能力成为关键基础设施 随着医疗数字化与分级诊疗体系的不断演进,远程医疗正从试点探索阶段,逐步迈向常态化、标准化应用。从县域医院远程问诊、基层医疗协作,到大型三甲医院的术中协同、专科教学直…

Blackbox Exporter Docker 安装配置,并与 Prometheus 集成

1. 创建配置文件目录bashmkdir -p ~/docker/blackbox/config cd ~/docker/blackbox2. 创建 Blackbox Exporter 配置文件 config/blackbox.ymlyamlmodules:http_2xx: # HTTP 可用性检测(响应 2xx/3xx 状态码)prober: httphttp:valid_http_versions: ["HTTP/1.1", &qu…

杰理通用MCU串口+AT指令+485通讯工业语音芯片

一、概述 在现代智能设备与自动化系统中,语音交互功能日益普及,通用 MCU 语音芯片作为核心组件,承担着关键的语音处理任务。其强大的功能不仅体现在语音合成、识别等方面,还包括高效的通信能力。串口 AT 指令 485 通讯模式为通用…

Krpano 工具如何调节全景图片切割之后的分辨率

文章目录概要第一步1.1 复制一下这个文件中的key ,打开 krpano Tools.exe第二步 修改切片之后的分辨率修改前的效果修改后的效果概要 前端渲染全景图模拟3D场景 Krpano 工具 获取到后的默认图片分辨率是2048*2048的,如果觉得分辨率低了可以自行在工具中…

物联网十大应用领域深度解析

一、智能物流技术基础:RFID、无线传感器网络、互联网与运筹学、供应链管理理论结合 应用场景:仓储管理:RFID标签实现库存实时监控,自动补货系统降低缺货率。配送优化:通过GPS与物联网数据分析规划最优路径,…

ElasticSearch基础数据查询和管理详解

目录 一、 ElasticSearch核心概念 1. 全文搜索(Full-Text Search) 2. 倒排索引(Inverted Index) 3. ElasticSearch常用术语 3.1 映射(Mapping) 3.2 索引(Index) 3.3 文档&…

SSE与Websocket有什么区别?

SSE(Server-Sent Events)和WebSocket都能实现服务器与客户端的实时通信,但它们在协议设计、应用场景和技术特性上有明显差异。以下从多个维度对比两者的区别: 1. 协议基础 SSE 基于HTTP协议,是HTTP的扩展。使用单向通…

力扣Hot100疑难杂症汇总

写在前面 这一篇博客主要用来记录力扣Hot100中我反复刷,但又反复错的难题,为了防止秋招手撕的时候尬住,写这篇博客记录一下那些容易遗忘而且对我来说难度较大的题目。后面复习的时候重点对着这个名单来刷题。 二叉树部分 114. 二叉树展开为…

硬核接线图+配置步骤:远程IO模块接入PLC全流程详解

远程IO模块和PLC(可编程逻辑控制器)的连接涉及多个方面,包括硬件准备、软件配置、接线方法以及注意事项等。PLC品牌大多分为国产、欧系、美系、日系。国产PLC主要有汇川、台达、和利时、信捷等品牌;欧美系PLC以西门子、施耐德、罗…

【数据结构】长幼有序:树、二叉树、堆与TOP-K问题的层次解析(含源码)

为什么我们要学那么多的数据结构?这是因为没有一种数据结构能够去应对所有场景。我们在不同的场景需要选择不同的数据结构,所以数据结构没有好坏之分,而评估数据结构的好坏要针对场景,就如我们已经学习的结构而言,如果…

wps dispimg python 解析实现参考

在 wps excel 中,可以把图片嵌入单元格,此时会图片单元格会显示如下内容 DISPIMG("ID_142D0E21999C4D899C0723FF7FA4A9DD",1)下面是针对这中图片文件的解析实现 参考博客:Python读取wps中的DISPIMG图片格式_wps dispimg-CSDN博客:h…

Java学习---Spring及其衍生(下)

接下来就到了Spring的另外2个知名的衍生框架,SpringBoot和SpringCloud。其中,SpringBoot 是由 Pivotal 团队开发的一个基于 Spring 的框架,它的设计目的是简化 Spring 应用程序的初始搭建和开发过程。SpringBoot 遵循 “约定优于配置” 的原则…

残月头像阁

残月头像阁 使用说明: 直接上传服务器即可## 项目简介残月头像阁是一个简洁美观的头像网站开源程序 支持快速部署与自定义采用拟态(Neumorphism)设计风格,提供多种分类的头像## 功能特性- 🖼️ 多分类头像展示(男生、女生、卡通、情侣、动漫&…

文献综述AI生成免费工具推荐:高效整理文献

做学术研究时,文献综述无疑是让很多学子和科研工作者头疼的环节。查阅、筛选、梳理大量文献,然后进行归纳总结,最终形成一篇条理清晰的文献综述,这一整个过程常常耗费数日甚至数周。而面对课业压力与紧迫的论文截止时间&#xff0…

OpenCV —— contours_matrix_()_[]

😶‍🌫️😶‍🌫️😶‍🌫️😶‍🌫️Take your time ! 😶‍🌫️😶‍🌫️😶‍🌫️😶‍🌫️…

android 小bug :文件冲突的问题

文章目录前言1、问题:两个文件冲突了2、原因:3、结果:后语前言 一个身份证模块识别的小bug,记录一下,这应该是第三次出现,每次出现都不太记得,还是得记录,不然都是重复检索的过程。…

Java学习第七十三部分——Redis

目录 一、前言提要 二、核心特性 三、数据结构 四、应用场景 五、架构模式 六、性能优势 七、客户端库 八、注意事项 九、选择建议 十、使用示例——基于Jedis 和 Lettuce 十一、生态集成——基于Spring Boot 十二、企业级能力 十三、持久化机制 十四、高…

(LeetCode 每日一题) 3487. 删除后的最大子数组元素和 (哈希表)

题目:3487. 删除后的最大子数组元素和 思路:哈希表,时间复杂度0(n)。 维护数组nums的最大值mx,同时用哈希表mp维护数组中非负数出现的情况,记录非负数的和sum。如果哈希表mp的大小为0,那么数组nums都是负数…

C 语言输入输出 (I/O)

C 语言输出在C语言编程中&#xff0c;printf()是主要的输出函数之一。该函数将格式化的输出发送到屏幕。例如&#xff0c;示例1&#xff1a;C 语言输出#include <stdio.h>int main (int argc, char* argv) {printf("Hello world\n");return 0; }输出结果C Prog…