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

DGX Spark(Ubuntu24.04)下编译安装OpenCV

DGX Spark(Ubuntu24.04)下编译安装OpenCV

Ubuntu下一键编译安装OpenCV

为了让这个英伟达的产品能跑我的视频拼接程序,需要装OpenCV,这个主要是记录关于CUDA相关的东西。

注意!!!这个教程比较不0基础,属于对编译安装有一定了解后来参考。

参考:

Ubuntu 20.04下多版本CUDA的安装与切换 超详细教程

AI:GPU 算力与 CUDA 版本对应关系

1.安装miniconda

首先安装miniconda,放一个清华源,创建一个虚拟环境来承载编译安装的OpenCV库,方便后续AI的开发。

这个还是很容易的,最后一个yes就不需要自己配环境了。

2.安装CUDA和cudnn

如果显卡驱动没有安装的话,安装一个官方推荐的版本,会有recommend的提示。

这里一定要去找到支持GPU计算架构的CUDA,否则编译会出错。这个是wiki的,感觉比官网查更方便

查找GPU算力,英伟达官网

CUDA兼容的计算架构,官网

CUDA 安装

因为可以装很多个CUDA,这里只需要更新软链接就行。

这个是CUDA Toolkit的下载地址,找到需要的版本,推荐runfile方式安装。

image-20251027144924131

执行命令安装,把驱动选项删除,如果是替代原有的CUDA,显示update的时候,选择yes就可以,无需进行后续的环境变量配置。

检查安装的版本

nvcc -V

正常情况下覆盖的就会显示自己最后安装的版本.

最初不知道去哪里查询当前的cuda版本之前哪些计算架构,可以使用下面的命令查看

nvcc --list-gpu-arch

如果没有更新软链接,那么恭喜,你需要进行下面的配置。

配置环境变量

1 更新软连接

(1) 进入 /usr/local 目录下

cd /usr/local

(2) 删除原有的软连接

sudo rm -rf cuda

(3) 新建软连接,将其连接到 cuda-xy.z,x、y、z换成你安装的版本

sudo ln -s /usr/local/cuda-xy.z /usr/local/cuda

(4) 验证安装

nvcc -V

2 写入环境变量(可选)

(1) 打开配置文件

sudo gedit ~/.bashrc

(2) 写入所需的环境变量

export PATH=$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

(3) 更新环境变量

source ~/.bashrc

cudnn安装

cudnn安装就是把文件放到对应的文件夹就可以

选择适合自己 CUDA 版本的 cuDNN 下载,官网。

下载完成后解压,怎么解压就不写了,一般 tar -xvf 即可,不会的话去找教程,进入后有libinclude两个文件夹。

执行两条命令:x要换成自己的版本

sudo cp lib/* /usr/local/cuda-xx.x/lib64/
sudo cp include/* /usr/local/cuda-xx.x/include/

验证安装

cat /usr/local/cuda-11.8/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

3 安装OpenCV

使用一键安装脚本,脚本地址. 可能会出现文件下载不了,这时候需要使用替换大法

需要注意的是, 运行前要安装numpy和修改python的地址. 以及根据需要修改opencv的版本.

http://www.hn-smt.com/news/169/

相关文章:

  • 2025 年进口螺杆泵,萨伯特螺杆泵,污泥螺杆泵厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 为什么 AI 模型的最小理解单位是「特征」?
  • 2025年移动车载变电站厂家最新推荐榜:陕西四方华能凭硬实力成优选
  • XiaoQuQu 的 2025 CSP-S 第二轮模拟 ROUND2
  • 2025年硬密封闸阀厂家权威推荐榜单:手动闸阀/明杆闸阀/法兰闸阀源头厂家精选
  • 深入解析:ArcGIS Manager Server Add Host页面报错 HTTP Status 500
  • 2025修护洗/二硫化硒去屑/香氛/控油蓬松/洗发水品牌推荐:MASIL玛丝兰引领功效细分赛道,哪个牌子好?看实测口碑榜
  • AOP面向切面编程思想
  • 如何找到心仪的 ChatBI 智能体?Aloudata Agent 推荐给你
  • 10月第二篇
  • 天翼云智慧上云月特惠来袭,智算上云正当时!
  • 2025年临沂一次性碗打包盒公司权威推荐榜单:一次性打包碗/一次性圆形打包碗/一次性打包碗商用源头公司精选
  • 洛谷题单指南-进阶数论-CF582A GCD Table
  • 状态迁移与场景法:搞定复杂业务流测试的利器
  • 实用指南:精读C++20设计模式——行动型设计模式:责任链
  • JimuReport 积木报表 v2.1.5 版本发布,免费的可视化报表和大屏
  • 2025年半自动冲芯机生产厂家权威推荐榜单:半自动矽钢片冲芯机/半自动铁芯冲压机/半自动冲芯设备源头厂家精选
  • 告别手动埋点!Android 无侵入式数据采集方案深度解析
  • writing sentences task1
  • bao
  • 2025年贝特曼咨询:权威解析美国高端身份规划的专业服务与法律保障
  • 2025年10月美国投资移民机构推荐榜:五大权威机构深度对比分析
  • 2025年10月美国投资移民机构推荐榜单:权威评价与综合对比分析
  • 2025年10月美国投资移民机构推荐榜:五家权威机构全方位对比分析
  • 构建AI智能体:五十、ModelScope MCP广场 MCP协议 Cherry Studio:AI应用生产线 - 指南
  • zerofs nfs 协议当前的一些限制
  • 2025年10月移民美国机构推荐榜单:五大权威机构对比分析
  • 2025 年 8 卡 RTX 风扇 GPU 服务器,GPU 智算服务器,AI 训练 GPU 服务器厂家最新推荐,聚焦资质、案例、售后的优质机构深度解读
  • 2025 年精选知识管理工具:15 款融合 AI 能力的智能知识库深度对比
  • 2025年10月EB5投资移民中介推荐榜:权威机构对比与选择指南