最近半个多月,被cuda等软件折磨的死去活来,昨天下午,终于安装好了环境,趁着matlab正在,在线下载VOT2016数据集,3点睡眼惺忪被闹醒后,睡不着,爬上来写这份记录。

先记录一下自己电脑的基本情况:win7 64位,显卡时GTX1050,台式机,matlab2016b。

首先是VS2013社区版的下载地址:http://download.microsoft.com/download/7/1/B/71BA74D8-B9A0-4E6C-9159-A8335D54437E/vs2013.4_ce_enu.iso。我是把vs2013.4_ce_enu.iso直接ZIP解压到F盘根目录目录,点击vs_community.exe安装,中途,使用默认路径进行安装,我没做任何修改路径的行为。

各个版本的cuda的下载地址:https://developer.nvidia.com/cuda-toolkit-archive;我自己下载的是CUDA Toolkit 8.0 GA2 (Feb 2017),下载时会有两个 包,这两个安装包都要解压,我先安装的是1.3G的包,后安装的是43.1MB那个。(安装cuda、显卡驱动、matconvnet、cudnn的过程,我有录制视频,等今晚上,上传到百度云吧)。

然后是下载matconvnet-1.0-beta23,我后来存在自己的百度云AI文件夹里的。

然后是cudnn下载,我去官网下载的,注册了个号下载的是cuDNN v7.1.3 Library for Windows 7(官网上这样显示),下载下来之后的压缩包名字叫做cudnn-8.0-windows7-x64-v7.1,后来我把它上传到了自己的百度云AI文件夹里。

然后是opencv3.0下载,(opencv与VS之间的版本对应关系见https://blog.csdn.net/z421625809/article/details/50867150),然后我是在下面这个网址里下载的opencv3.0,https://blog.csdn.net/yanzi1225627/article/details/47668021,选的是opencv-3.0.0.exe (Windows)。

然后时mexopencv。下载之前,先看看mexopecv与opencv之间的对应关系。下载地址是https://github.com/kyamagu/mexopencv,点进去之后,往下翻,如右图选择v3.0.0,这样的话,下载的下来的mexopencv才是对应opencv3.0.0的。之前我下载的mexopencv是≥3.3.1版本,然后matlab程序里就说不认识Visual(就是这一个单词,不是指代VS2013),后来才知道是mexopencv版本按错了。然后,安装mexopencv是照着这个教程做的:https://blog.csdn.net/luchengtao11/article/details/52179595。至此,环境安好了。

然后,需要安装OTB100还有VOT数据集,进行算法的测试工作,暂且使用的是https://blog.csdn.net/dr_destiny/article/details/79997361(为了VOT2016)、https://blog.csdn.net/sgfmby1994/article/details/78776465(也是为了VOT2016,与上一个结合起来学习用法),还有https://blog.csdn.net/lcb_coconut/article/details/76512707(为了OTB100).

关于怎么把英伟达的东西全部从电脑上删除,以便于重新装跟英伟达产品:先去控制面板,把英伟达名字字样的东西,全部卸载,过程中会重启电脑很多次,重启就是,然后去我的电脑搜索(就是说,搜索范围是所有盘),输入nvidia,等待搜索完毕,将所有搜到的结果,右键删除。这样,才算把nvidia干干净净的删完。

鸣谢:

在此,我要感谢一些博客作者,他们的帖子几乎手把手地教会了我怎么安装、解决问题,比如http://blog.sina.com.cn/s/blog_4d7f24990102wi4c.html。

感叹:

https://www.cnblogs.com/hear-nothing/p/7875382.html这个帖子里,有张图片上写着,“matlab2016b对应cuda7.5”。然后,我一直安装失败,失败原因就跟https://www.zhihu.com/question/274344705这个知乎帖里的报错,一模一样,没人回答这个提问的同学。这种报错,我搜了很久,几乎没人碰见,这个问题前后花了我7天吧,最后终于发现是cuda版本的问题,改成cuda8.0,这个问题就好了,一路畅通无阻的配置好了环境。哎。

[深度学习][图像处理][毕设][笔记][安装环境][下载地址]安装VS2013、matconvnet、cuda、cudnn过程中产生的一些记录,2018.5.6号的更多相关文章

  1. 深度学习Keras框架笔记之AutoEncoder类

    深度学习Keras框架笔记之AutoEncoder类使用笔记 keras.layers.core.AutoEncoder(encoder, decoder,output_reconstruction= ...

  2. 深度学习Keras框架笔记之TimeDistributedDense类

    深度学习Keras框架笔记之TimeDistributedDense类使用方法笔记 例: keras.layers.core.TimeDistributedDense(output_dim,init= ...

  3. 深度学习Keras框架笔记之Dense类(标准的一维全连接层)

    深度学习Keras框架笔记之Dense类(标准的一维全连接层) 例: keras.layers.core.Dense(output_dim,init='glorot_uniform', activat ...

  4. 深度学习框架之TensorFlow的概念及安装(ubuntu下基于pip的安装,IDE为Pycharm)

    2015年11月9日,Google发布人工智能系统TensorFlow并宣布开源. 1.TensorFlow的概念 TensorFlow 是使用数据流图进行数值计算的开源软件库.也就是说,Tensor ...

  5. 『NiFi 学习之路』入门 —— 下载、安装与简单使用

    一.概述 "光说不练假把式." 官网上的介绍多少让人迷迷糊糊的,各种高大上的词语仿佛让 NiFi 离我们越来越远. 实践是最好的老师.那就让我们试用一下 NiFi 吧! 二.安装 ...

  6. windows使用笔记-google-chrome下载地址

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! google-chrome下载地址:https://www.google.cn/intl/zh-CN/chrome/

  7. 深度学习-TensorFlow2.0笔记(一)

    一.Tensor 1.1 什么是Tensor?Tensor的数据类型 Tensor是张量的意思,在TensorFlow中张量可以是标量(scalar).向量(vector).矩阵(matrix).高维 ...

  8. 《动手学深度学习》系列笔记—— 1.2 Softmax回归与分类模型

    目录 softmax的基本概念 交叉熵损失函数 模型训练和预测 获取Fashion-MNIST训练集和读取数据 get dataset softmax从零开始的实现 获取训练集数据和测试集数据 模型参 ...

  9. [python学习笔记] pyqt5下载与安装

    下载 命令安装 pip3 install PyQt5 但是我这里老安装失败 失败问题 host='pypi.python.org', port=443): Read timed out 方案1:加大命 ...

随机推荐

  1. table表格中文字超出显示省略号

    第一步: table {table-layout:fixed:}列宽由表格宽度和列宽度设定,不随文字多少变化 第二步: td { white-space:nowrap;/*文本不会换行,文本会在在同一 ...

  2. Centos7安装moloch步骤

      Centos7安装moloch步骤 Moloch 是一个由AOL开源的,能够大规模的捕获IPv4数据包(PCAP).索引和数据库系统,由以下三个部分组成: capture :绑定interface ...

  3. SpringBoot HATEOAS用法简介

    REST风格简介 介绍HATEOAS之前先简单介绍一下REST,REST 是 Representational state transfer 的缩写,翻译过来的意思是表达性状态转换.REST是一种架构 ...

  4. ESP8266开发之旅 基础篇③ ESP8266与Arduino的开发说明

    授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... QQ技术互动交流群:ESP8266&3 ...

  5. Vue系列---源码构建过程(四)

    在了解源码如何构建之前,我们有必要了解下 项目中一个简单的目录结构如下: |---- vue | |---- dist # 打包后的存放文件目录 | |---- scripts # 存放构建相关的代码 ...

  6. 《利用Python进行数据分析·第2版》第四章 Numpy基础:数组和矢量计算

    <利用Python进行数据分析·第2版>第四章 Numpy基础:数组和矢量计算 numpy高效处理大数组的数据原因: numpy是在一个连续的内存块中存储数据,独立于其他python内置对 ...

  7. RabbitMQ通过DLX实现消息延迟接收

    1. 创建队列WorkQueue,并把WorkQueue跟exchangeWork绑定:2. 创建队列DLXQueue,并把DLXQueue跟exchangeDLX绑定:a. 设置DLXQueue队列 ...

  8. 获取gps信息

    (一)plist修改 添加如下变量 (二)新建视图用来启动Gps 此视图控制器继承CLLocationManagerDelegate #import <UIKit/UIKit.h> #im ...

  9. 【Java必修课】通过Value获取Map中的键值Key的四种方法

    1 简介 我们都知道Map是存放键值对<Key,Value>的容器,知道了Key值,使用方法Map.get(key)能快速获取Value值.然而,有的时候我们需要反过来获取,知道Value ...

  10. srync:@ERROR: auth failed on module tee 的解决办法分析

    首先:检查server端和client端的用户名和密码确认都无误: 然后:检查了服务器端/etc/rsyncd.conf 配置文件未发现异常, 再次:通过配置文件找到了log存放目录 $ cat /e ...