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

Xorg占用显卡内存问题和编译opencv GPU版本

1.解决Ubuntu系统/usr/lib/xorg/Xorg占用显卡内存问题

a.  打开文件/usr/share/X11/xorg.conf.d/10-nvidia.conf 

        sudo vim /usr/share/X11/xorg.conf.d/10-nvidia.conf

b.用  #注释文件内所有内容

c.重启X11服务

        sudo systemctl restart display-manager

解决!

2.windows上openv编译GPU版本

准备工具:

opencv4.8.0、opencv_contrib-4.8.0

cuda11.6

cudnn8.5.0.96

cmke3.27.0

说明:

cuda与cudnn的配置教程:https://zhuanlan.zhihu.com/p/99880204

编译步骤:

a.配置cmake中opencv路径:

b.Configure之后下载相关包,放入opencv源码cache文件中

主要是以下几个:

ffmpeg

ippicv

wechat_qrcode

 xfeatures2d

下载完成后,再点击configure

 在编译选项中进行勾选:BUILD_CUDA_STUBS、OPENCV_DNN_CUDA、WITH_CUDA、OPENCV_ENABLE_NONFREE、build_opencv_world打勾;

BUILD_DOCS、BUILD_EXAMPLES、BUILD_PACKAGE、BUILD_TESTS、BUILD_PERF_TESTS、BUILD_opencv_python不打勾(可以不要这部分);

重要:

配置opencv_extra_modules_path

然后点击configure,没有问题就可以Generating了。

VS2019进行编译

选中CMakeTargets中的ALL_BUILD,右键点击生成即可。

成功后点击INSTALL生成:

在install路径下就可以找到编译好的库和头文件了

http://www.lryc.cn/news/596900.html

相关文章:

  • 基于LNMP分布式个人云存储
  • Docker 容器中的 HEAD 请求缺失 header?从 Content-MD5 缺失聊起
  • BitDistiller:通过自蒸馏释放 Sub-4-Bit 大语言模型的潜力
  • BiLLM:突破大语言模型后训练量化的极限
  • AI安全“面壁计划”:我们如何对抗算法时代的“智子”封锁?
  • 主要分布在背侧海马体(dHPC)CA1区域(dCA1)的时间细胞对NLP中的深层语义分析的积极影响和启示
  • 使用 QLExpress 构建灵活可扩展的业务规则引擎
  • 糖尿病数据分析:血压与年龄关系可视化
  • OpenAI发布ChatGPT Agent,AI智能体迎来关键变革
  • Linux网络-------1.socket编程基础---(UDP-socket)
  • 基于数据挖掘的短视频点赞影响因素分析【LightGBM、XGBoost、随机森林、smote】
  • 应用层自定义协议【序列化+反序列化】
  • 2025暑期—06神经网络-常见网络
  • ChatGPT桌面版深度解析
  • 华为7月23日机考真题
  • TDengine 的 HISTOGRAM() 函数用户手册
  • 解决Spring事务中RPC调用无法回滚的问题
  • 解构未来金融:深入剖析DeFi与去中心化交易所(DEX)的技术架构
  • 【音视频学习】五、深入解析视频技术中的像素格式:颜色空间、位深度、存储布局
  • LoRA 低秩矩阵实现参数高效的权重更新
  • 新手向:Pycharm的使用技巧
  • python3写一个异步http接口服务调用大模型(async, sanic)---6.1
  • Hexo - 免费搭建个人博客04 - 创建另一个私人仓库,对Hexo项目进行版本管理
  • Log4j CVE-2021-44228 漏洞复现详细教程
  • Sklearn 机器学习 线性回归
  • 20250704-基于强化学习在云计算环境中的虚拟机资源调度研究
  • OpenCV 零基础到项目实战 | DAY 2:图像预处理全解析
  • 基于Seata的微服务分布式事务实战经验分享
  • 7月23号打卡
  • 四、cv::Mat的介绍和使用