问题解决:Ubuntu18.04下nvcc -V指令可用,/usr/local/下却没有cuda文件夹,原因分析及卸载方法
问题描述
今天要运行一个程序,需要CUDA版本高于10.0,我的电脑无法运行,于是开始检查
首先使用nvidia-smi与nvcc -V指令


能够看出来,当前显卡驱动适合的CUDA版本为12.1,而本机安装的版本是9.1.85,那么就需要卸载旧版本重新安装新版本的CUDA
这会儿就去找教程,但是大部分教程写的都是如下的方法
cd /usr/local/cuda-xx.x/bin/
sudo ./uninstall_cuda_xx.x.pl
sudo rm -rf /usr/local/cuda-xx.x
然而我去到/usr/local/下却没有cuda文件夹,这就有点慌了
问题分析
然后冷静思考一下,先找一下CUDA安装在哪里再说吧
whereis cuda
得到返回为
cuda: /usr/lib/cuda /usr/include/cuda.h
问题原因
CUDA可能是之前用是通过sudo apt install nvidia-cuda-toolkit安装的
这种安装方法在/usr/include和/usr/lib/cuda/lib64中安装cuda
问题解决
既然是apt install安装的,那就用同样的方式卸载吧
sudo apt-get autoremove nvidia-cuda-toolkit

再做检查,电脑里已经没有CUDA了

相关文章:
问题解决:Ubuntu18.04下nvcc -V指令可用,/usr/local/下却没有cuda文件夹,原因分析及卸载方法
问题描述 今天要运行一个程序,需要CUDA版本高于10.0,我的电脑无法运行,于是开始检查 首先使用nvidia-smi与nvcc -V指令 能够看出来,当前显卡驱动适合的CUDA版本为12.1,而本机安装的版本是9.1.85,那么就需…...
uniapp+vue3使用pinia,安卓端报错白屏
报错内容: reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->at useStore2 (app-service.js:1487:15)at (app-service.js:1714:17)at (app-serv…...
OpenCV图像处理、计算机视觉实战应用
OpenCV图像处理、计算机视觉实战应用 专栏简介一、基于差异模型模板匹配缺陷检测二、基于NCC多角度多目标匹配三、基于zxing多二维码识别四、基于tesseract OCR字符识别 专栏简介 基于OpenCV C分享一些图像处理、计算机视觉实战项目。不定期持续更新,干货满满&…...
MySQL 事务的底层原理和 MVCC(一)
在事务的实现机制上,MySQL 采用的是 WAL(Write-ahead logging,预写式日志)机制来实现的。 在使用 WAL 的系统中,所有的修改都先被写入到日志中,然后再被应用到系统中。通常包含 redo 和 undo 两部分信息。 …...
vue3中使用全局自定义指令和组件自定义指令
这篇文章会教大家如何实现全局自定义指令和组件自定义指令 📓全局自定义指令和组件自定义指令的区别,除了写法不同和作用不同,其他的包括生命周期的使用方法都是一致的,全局自定义指令在main.ts中注册后整个项目都可以使用&#x…...
JVM 堆外内存详解
Java 进程内存占用除了JVM 运行时数据区,还有直接内存(Direct Memory)区域及 JVM 程序自身也会占用内存 直接内存(Direct Memory)区域:直接内存通过使用Native堆外内存来存储数据,这意味着数据…...
数据库的基本概念以及MySQL基本操作
一、数据库的基本概念 1、数据库的组成 数据:描述事物的符号记录 包括数字,文字、图形、图像、声音、档案记录等 以“记录”形式按统一格式进行存储 表:将不同的记录组织在一起,用来存储具体数据 数据库: 表的集合…...
【Docker】Docker安装Nginx配置静态资源
1.下载镜像 2.创建nginx配置文件 3.创建nginx容器运行 4.配置nginx静态资源 1.下载镜像 Dockerhub官网:Docker docker pull nginx docker pull nginx下载最新版本 默认latest 下载指定版本docker pull nginx:xxx 2.创建nginx配置文件 启动容器之前要创建nginx…...
【码神之路】【Golang】博客网站的搭建【学习笔记整理 持续更新...】
介绍 一个用原生GO开发的博客网站,涉及Golang Web开发、Web服务器搭建和HTTP请求处理、模板与静态资源处理等 技术栈 后端:Go、Go并发机制前端:HTML模版链接直达 Golang搭建博客网站的学习视频 注:这里我只记录我实质✅学习到…...
Win10 电源选项那选择“关闭显示器“为1分钟,1分钟后就锁屏了?怎么才能关闭显示器后不锁屏
环境: Win10专业版 问题描述: Win10 电源选项那选择"关闭显示器"为1分钟,1分钟后就锁屏了?怎么才能关闭显示器后不锁屏 解决方案: 方法一 更改注册表可以实现关闭显示器而不锁屏的效果。请按照以下步骤…...
虚拟机centos设置网络模式(桥接|NAT)
前言 桥接模式是通过物理网卡直接与外部网络建立联系的,而NAT模式则是通过虚拟网卡VMnet1或VMnet8通过宿主机共享IP与外部建立网络关系当需要将虚拟机资源共享给局域网用户使用时,宜采用桥接模式;当需要保护虚拟机资源,确保只能由…...
MySQL 8.2 Command Line Client打开时一闪而过闪退问题
MySQL8.2安装成功后,发现打开MySQL 8.0 Command Line Client时出现一闪而过,打不开的情况。 解决方案: 1、打开MySQL 8.2 Command Line Client文件位置 2、右键选择属性 3、复制它的目标 4、我复制下来的目标路径是这样的,"…...
【NI-RIO入门】CompactRIO介绍及环境安装
CompactRIO是什么? CompactRIO系统提供了高处理性能、传感器专用I/O和紧密集成的软件工具,使其成为工业物联网、监测和控制应用的理想之选。实时处理器提供可靠,可预测的行为,而FPGA在需要高速逻辑和精确定时的较小任务上表现出色…...
生产问题 Recv-Q101
生产上服务端口 Recv-Q101 新请求到服务器的失败,幸好及时发现,通过重启服务之后得到解决,具体原因等待排查 目前觉得的原因是:某些请求暂用时间比较久...
从零开始:Rust环境搭建指南
大家好!我是lincyang。 今天,我们将一起探讨如何从零开始搭建Rust开发环境。 Rust环境搭建概览 Rust是一种系统编程语言,以其安全性、并发性和性能闻名。搭建Rust环境是学习和使用这一语言的第一步。 第一步:安装Rust Rust的…...
Tensorrt 实现 yolov5-cls 遇到的问题
yolov5-6.2增加了分类训练、验证、预测和导出(所有 11 种格式),还提供了 ImageNet 预训练的 YOLOv5m-cls、ResNet(18、34、50、101) 和 EfficientNet (b0-b3) 模型. 官方Git : https://github.com/ultralytics/yolov5 分类模型与…...
智能指针(Newbie Note)
智能指针专题 1.普通指针的问题2.智能指针是什么什么是所有权 3.智能指针三个好处:4.C11提供的智能指针4.1 shared_ptr(共享所有权指针)4.1.1 分配内存4.1.2 成员函数4.1.3 计数情况汇总:4.1.4 示例代码(计数)4.1.5 示例代码(rese…...
2023.11.22 homework
七年级数学 五年级数学 也不知道可以教到几年级,估计很快就教不动了。人生啊。...
存储日志数据并满足安全要求
日志数据是包含有关网络中发生的事件的记录的重要信息,日志数据对于监控网络和了解网络活动、用户操作及其动机至关重要。 由于网络中的每个设备都会生成日志,因此收集的数据量巨大,管理和存储所有这些数据成为一项挑战,日志归档…...
Linux系统管理与服务器安全:构建稳健云数据中心
💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】🤟 基于Web端打造的:👉轻量化工具创作平台💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 在当今数字化时代,云数据中心已经成…...
基于安卓的应急联系人自动通知系统毕业设计源码
博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在设计并实现一种基于安卓操作系统的应急联系人自动通知系统,以提升个人在突发状况下的安全防护能力与应急响应效率。随着移动设备在日常生活…...
同济线代第七版学完还是懵?用Python和NumPy把矩阵运算‘跑’一遍就懂了
用Python和NumPy实战同济线代:从矩阵运算到机器学习基石 同济大学《线性代数》第七版堪称国内理工科学生的"标配"教材,但很多同学学完后仍对矩阵运算一头雾水。本文将带你用Python代码重新演绎教材中的核心概念,通过NumPy实现从行列…...
程序员也能看懂的古代天文历法:从《资治通鉴》里的“阏逢执徐”到现代农历算法
程序员也能看懂的古代天文历法:从《资治通鉴》里的“阏逢执徐”到现代农历算法 翻开《资治通鉴》开篇的"起著雍摄提格,尽玄黓困敦",或是遇到古籍中"岁在阏逢执徐"的记载时,程序员的第一反应可能是:…...
如何高效提升英雄联盟游戏体验:智能本地自动化助手完整指南
如何高效提升英雄联盟游戏体验:智能本地自动化助手完整指南 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League Akari 是一款专…...
强化学习在数学建模中的高效采样优化实践
1. 项目背景与核心价值在数学建模领域,传统采样方法往往面临效率低下、资源浪费的问题。我最近在优化一个复杂金融风险模型时,发现常规均匀采样会导致90%的计算资源消耗在无关紧要的参数空间上。这促使我开始探索强化学习自适应采样技术,经过…...
蜂鸟E203 SoC实战:在FPGA上搭建RISC-V开发环境并运行第一个程序(Vivado/Quartus教程)
蜂鸟E203 SoC实战:在FPGA上搭建RISC-V开发环境并运行第一个程序 在嵌入式开发领域,RISC-V架构以其开放性和模块化设计正掀起一场革命。作为国内领先的RISC-V处理器核,蜂鸟E203凭借其精简高效的流水线设计和完整的SoC解决方案,成为…...
你的AI Agent为什么总在“来回改“?一次真实实验给出的答案 ——融合控制工程PID的Harness实践
你的AI Agent为什么总在“来回改“?一次真实实验给出的答案 ——融合控制工程PID的Harness实践 文章目录你的AI Agent为什么总在“来回改“?一次真实实验给出的答案 ——融合控制工程PID的Harness实践从真实实验说起结果一览1. 你的Agent迭代系统&#x…...
51单片机串口通信实战:手把手教你用Keil和串口调试助手收发字符串(附完整代码)
51单片机串口通信从零到一:Keil工程搭建与字符串交互全指南 第一次接触51单片机串口通信时,那种既兴奋又忐忑的心情至今记忆犹新——看着开发板上闪烁的LED,却不知道如何让它与电脑对话。本文将带你绕过所有新手陷阱,用最直观的方…...
【机翼】基于奇异值分解重建机翼上的流体流动附matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书…...
uni-app项目里用Leaflet.js加载天地图,搞定安卓App兼容(附完整代码)
uni-app集成Leaflet.js加载天地图的安卓兼容方案实战 最近在开发一个需要集成天地图功能的uni-app项目时,发现官方map组件对天地图的支持有限,特别是在安卓端遇到了不少兼容性问题。经过一番摸索和实践,最终通过Leaflet.js结合renderjs的方案…...
