matconvnet是在Matlab(我是2015Rb版本)上实现神经网络计算的一个工具包,相对于其他的一些工具库,它的安装非常简单,昨天听友人说这个很方便,今天趁没事安转一个试试


Windows版本

  • 链接Matlab的编译器
    因为我windows10下是首先安装的Matlab,所以Matlab没有指定编译器。在安装VS2013后,再使用这篇博客的方法,为Matlab指定编译器。
  • 下载Matconvnet
    MatCovNet官网可以下载到最新版。
  • 安装相应的驱动
    电脑上仍然需要安装CUDA(我用的8.0版本),可以在NVIDIA官网下载。
    下载cudnn库(我现在用的5.1版本),解压至Matconvnet下的local目录(需要新建)
  • 编译
    在Matconvnet文件夹下
vl_compilenn('enableGpu',true,'cudaRoot','C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0','cudaMethod' ,'nvcc','enableCudnn','true','cudnnRoot','local/cuda')

cudnn/bin下面的cudnn64_5.dll复制到mex文件夹下。这一步,这个博客说的很详细。
- 使用GPU-Z查看GPU的使用率
在成功编译后, 可以下载一个GPU-Z,然后运行Matconvnet下的一个example来看看GPU的使用率

Linux版本

  • CUDA安装
    可以参考之前写的内容,有详细的Ubuntu CUDA安装方法
  • cudnn安装
    与Windows中的方法一样,下载Cudnn5.1版本,然后在MatconvNet文件下新建一个Local文件夹
  • 编译
vl_compilenn('enableGpu',true,'enableCudnn',true,'cudnnRoot','local/cuda')
#不用制定CUDA的路径,因为系统自己能找到

然后在Linux里面利用NVDIA自带的工具查看GPU的使用情况

编译GPU版本Matconvnet相关推荐

  1. Ubuntu编译GPU版本Pytorch

    Ubuntu编译GPU版本Pytorch 摘要 两年前,疫情爆发后,呆在家中,无奈在有限的环境下编译了GPU版本Pytorch,这是当时的总结.前面当时编出来的whl包和源码没有留存.讽刺的是,现在我 ...

  2. Ubuntu 16.04 LTS下编译GPU版tensorflow

    Ubuntu 16.04 LTS下编译GPU版tensorflow 机器学习与数学 · 2016-06-10 13:51 作者: 比特小组 机器学习与数学出品 机器学习必然涉及到代码,本小组选择sci ...

  3. linux下基于c++使用opencv的cpu和gpu版本提取tvl1光流

    使用opencv c++版本提取tvl1光流 前言 Gpu版本 cpu版本 配置文件及运行 前言 在计算机视觉中,光流可以用来反映视频中的信息,在行为识别,跟踪,视频分割等任务中都使用.对光流不了解的 ...

  4. 【M2Det】编译Cython版本NMS

    具体参考来自于https://github.com/MrGF/py-faster-rcnn-windows 由于编译gpu版本比较麻烦,所以需要将gpu部分注释掉,只编译cpu即可(GPU版本可以根据 ...

  5. win10 + bazel-0.20.0 + tensorflow-1.13.1 编译tensorflow GPU版本的C++库

    win10 + bazel-0.20.0 + tensorflow-1.13.1 编译tensorflow GPU版本的C++库 安装所需软件/库 Step1. 安装vs2015,CUDA 10.0和 ...

  6. seetaface6 GPU版本windows编译

    目录 1. seetaface6概述 2. 编译说明 2.1 编译工具 2.2 编译顺序 3. 编译OpenRoleZoo 4. 编译SeetaAuthorize 5. 编译TenniS 6. 编译F ...

  7. GPU配置MatConvNet(ECO代码)

    ECO配置GPU运行 win10+matlab2020a+vs2015+cuda10.0 运行GPU版本的ECO出现以下错误 发现是GPU配置MatConvNet问题,所以要在matlab配置一下Ma ...

  8. Ubuntu tensorflow自定义GPU版本op节点

    参考:https://blog.csdn.net/qq_27637315/article/details/79114633 windows增加op节点: https://github.com/tens ...

  9. gpu装linux系统显示黑屏,linux操作系统安装gpu版本的paddlepaddle出现问题

    为使您的问题得到快速解决,在建立Issue前,请您先通过如下方式搜索是否有相似问题:[搜索issue关键字][使用labels筛选][官方文档] 建立issue时,为快速解决问题,请您根据使用情况给出 ...

最新文章

  1. HTML5 Canvas编写五彩连珠(3):设计
  2. 高级指引——概念解释——图形 Shape 及其属性
  3. Java 读取 .properties 配置文件的几种方式
  4. SAP 电商云 UI 如何知道当前的 breakpoint 是 xl - extremely large?
  5. ASP.NET Core依赖注入深入讨论
  6. 网络编程和反射的基本知识点的总结
  7. 2015大学计算机二级考试,2015年计算机二级考试模拟题(一)
  8. activemq之调用问题研究
  9. 河南计算机基础知识会考,2011河南事业单位备考计算机基础知识试题(含答案 )...
  10. 综合决策支持系统的含义
  11. Python词频分析
  12. mysql数据库文件查找网站后台密码_怎么查看数据库的密码?
  13. 如何分享带淘宝客的链接到新浪微博
  14. 川大计算机学院新生开学典礼,李怡院长2019级新生开学典礼致辞:成为一位有理想有情操有担当的川大人...
  15. zabbix 2.2.2在centos 6.3 x86_64上的安装
  16. 全球及中国有机莴笋种子行业供给需求与十四五产能规模预测报告2022版
  17. 28岁想入行软件测试,可行吗?
  18. linux课件完整汇总
  19. 这100佳创新互联网公司值得你去
  20. windows防火墙配置(以windows server2008为例)

热门文章

  1. C++链表的排序实现
  2. matlab引言,MatLab 2018a 官方教程
  3. 有道云笔记无法同步,网易云音乐无法登入
  4. 【机器学习】聚类算法——DBSCAN算法(理论+图解)
  5. 透过结构看思考与表达
  6. 林大计算机学子第一篇博客
  7. 大数据基础——统计学
  8. 计算机网络之常见命令
  9. Vue 学习——监听器(侦听器):普通监听和深度监听
  10. Java毕业设计_超市员工管理系统的设计及实现