深度學習-Windows平臺下的Caffe編譯教程
一、安裝CUDA7.5
Cuda是英偉達推出的GPU加速運算平臺
我這裡安裝的是cuda7.5,已經安裝過的忽略,還沒有安裝過的這裡有安裝教程.windows下面安裝還是非常簡單的.
https://developer.nvidia.com/cuda-downloads
二、下載cuDNN
https://developer.nvidia.com/cudnn
三、從Microsoft官方Github上下載Caffe的原始碼壓縮包.
微軟官方也移植了Caffe,在windows下面的配置會比較簡單一點.
https://github.com/Microsoft/caffe
三、開啟caffe-master資料夾,然後看到一個windows資料夾,然後繼續開啟windows資料夾,看到裡面一個CommonSettings.props.example檔案,複製出來一份,並改名字為CommonSettings.props
四、.用VS2013開啟Caffe.sln(就到剛剛那個資料夾裡面),開啟效果如下
五、開啟CommenSetting.probs.在cudapath那裡把存放解壓的cudnn出來的資料夾cuda的目錄路徑放到其中去.(比如我這裡是裝在D:\Application\DevTools\cudnn-8.0-windows10-x64-v5.1下面)
當然,也可以不使用CuDnn。
六、設定專案為2013,或者您電腦上當前使用的VisualStudio版本。如果您電腦上只安裝了VS13或者VS15,那就可以免去這步。方法是,按Ctrl一個個全選中專案,然後右擊屬性。選擇為當前使用的平臺即可。
七、開始編譯:首先設定為X64,Debug或Release都可以。然後在解決方案上右擊選擇‘生成解決方案’。
有時候,會提示LibCaffe.lib庫不存在之類的,這個時候,需要先編譯libcaffe專案。之後再全部編譯。
編譯過程中,VS會自動Nuget到所需要的所有依賴。時間比較長,但是要耐心等待。之後就順利編譯通過了。
八、編譯完成後,caffe-master下,就會有個Build。
至此,編譯完成!我用的是VS2013.
九、多說一句:
當然,大家也可以直接下載Microsoft提供的Release版本。下載後如下:https://github.com/Microsoft/caffe/releases
下載好後,內容如下:不過打不開caffe.exe,會提示你缺損cn開頭的四個dll。這個時候,你需要安裝我們第一步中介紹的CUDA7.5即可。
好了,我的已經安裝過了。正常執行。效果如下。
相關推薦
深度學習-Windows平臺下的Caffe編譯教程
一、安裝CUDA7.5 Cuda是英偉達推出的GPU加速運算平臺 我這裡安裝的是cuda7.5,已經安裝過的忽略,還沒有安裝過的這裡有安裝教程.windows下面安裝還是非常簡單的. https://developer.nvidia.com/cuda-downloads 二、下載cuDNN
windows平臺下libcurl庫編譯步驟
關鍵詞:Windows,curl,ssl, visual c++ 2005 準備工作 a. 下載zlib zlib可以使得HTTP請求支援gzip壓縮,其地址如下: 官網:http://zlib.net/ 下載地址:http://zlib.net/zlib-1.2.8.tar.
Windows平臺下Makefile學習筆記 一
作者:朱金燦 決心學習Makefile,一方面是為了解決編譯開原始碼時需要跨編譯平臺的問題(發現一些開原始碼已經在使用VS2010開發,但我還沒安裝VS2010,我想在VS2008下編譯這些程式碼);另一方面原始碼在伺服器端編譯的話,使用IDE的方式編譯還是不太方
基礎教程:8、圖解Windows平臺下Intellij IDEA安裝與配置
8.1 下載與安裝 (1)開啟官方下載地址 http://www.jetbrains.com/idea/download • 旗艦版(Ultimate) • 社群版(Community) 其中,旗艦版是收費的,社群版則是免費的。兩者的區別就是旗艦版比社群版的功能更為齊全! (2)單
NDK學習(5) 安卓平臺下 NDK編譯lua
折騰了大半天lua....很蛋疼! lua的編譯有2種方式: 1.先編譯原始碼成靜態庫,再把靜態庫嵌入到用到他的jni程式裡 2. 直接把原始碼和jni一起編譯 推薦方式1,這樣靜態庫我們以後還用得著的話,會方便很多 順便說下編譯過程的幾個坑。。。。 方式1: 新建目
Codeblock 配置C++11編譯環境(windows平臺下)
首先去sourceforge上下載 C++11編譯器 GCC4.8.1 windows 64位下 解壓後 在codeblock下設定編譯器 我用的codeblock版本是codebock12.11 他能支援c++11,注意不是支援編譯,是支援開發,C++11的
用GPU加速深度學習: Windows安裝CUDA+TensorFlow教程
***根據讀者反饋,Python 3.6可用*** ***軟體安裝有時效性,如果安裝失敗請參考評論區反饋*** ***請勿私信問我為什麼“XXX安裝失敗”,我也不知道*** ***精力有限,本文不再繼續更新*** 0.背景 在的Windows上使用GPU進行深度學習
Windows平臺下Makefile學習筆記(二)
作者:朱金燦 上次我們學習了怎麼用Makefile編譯一個控制檯工程。這次我們學習一下如何使用Makefile來編譯一個win 32的GUI程式。win 32的GUI程式其編譯過程大部分和控制檯程式一樣,不同的是多了一步RC編譯器將資原始檔編譯成re
windows環境下caffe編譯以及python介面配置教程(超詳細)
前言: 這週一直在搞caffe。編譯開原始碼是一件很痛苦的事情,在教程開始之前,還是建議同學要有耐心,不要怕麻煩,一步一步來,等到調通之日,發現確實沒有想象之中那麼複雜。 一、材料準備 1、下載ca
Windows平臺下python2和3的兼容問題解決
重啟 pair cap 文件 環境變量 code 命令操作 tro 現在 很多朋友都安裝了python2和3,因為用些庫例如scapy,不是scrapy,python3下面都是錯,那麽怎麽讓python2和3共存呢。 像一般的程序員,達到如下效果 Windows平臺下
Windows平臺下PHP7添加Sqlserver擴展
php blog 現在 僅支持 spa reg microsoft 連接 ase 1、7.0.x 7.0.x的擴展下載地址: Microsoft Drivers for PHP for SQL Server https://www.microsoft.com/en-u
Windows平臺下Flutter安裝,配置,初運行。
完成 plugin alpha reac window oct 點擊 and 真機調試 Flutter是什麽?他是谷歌根據Dark語言開源的跨平臺開發依賴。和目前比較火的Reactive Native一樣,一套代碼能夠實現兩個不同平臺的App。那麽為什麽要介紹Flutt
深度學習下的驗證碼識別教程
www 2016年 復制 egit 關於 廣泛 效果 yun 概念 轉:https://bbs.125.la/thread-14031313-1-1.html 隨著大數據時代,人工智能時代的到來,深度學習的應用越來越廣,場景識別、目標檢測、人臉識別、圖像識別等等廣泛應用。在
在Windows平臺下Elasticsearch同步MySql數據庫
expires pat 插件 date response mob cal ssa mysql 我是用ElasticSearch的版本是elasticsearch-6.3.1 mysql的數據是5.7的,其實這個關系不大。 logstash版本是6.3.1 Elastic
windows平臺下mysql 8.0 免安裝版配置步驟
免安裝版 utf director my.ini 服務 新建 執行 pro name mysql 8.0 免安裝版配置步驟 新建配置文件 my.ini,內容如下 [mysqld] # set basedir to your installation path basedi
Windows 平臺下 LiteIDE 的安裝和使用
for ins 選項 工具欄 ble http 執行 參考資料 測試 1. 安裝 Go 語言並設置環境變量參考博客《Windows 平臺下 Go 語言的安裝和環境變量設置》。2. MinGW 的下載和安裝Windows 下的 Go 調試還需
Windows平臺下的Redis-Sentinel叢集配置
一、環境介紹 Microsoft Windows 10 企業版 Redis-x64-3.2.100 jedis 2.9.0 Sentinel是一個管理多個redis例項的工具,它可以實現對redis的監控、通知、自動故障轉移。sentinel不斷的檢測red
windows平臺下MySQl的安裝、破解和使用
#1、下載:MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ #2、解壓 如果想要讓MySQL安裝在指定目錄,那麼就將解壓後的資料夾移動到指定目錄,如:C:\mysql-5.7.16-winx64 #3、新增環境
兩臺電腦來簡單搭建Windows平臺下的MySQL叢集
MySQL叢集支援多臺電腦,本文搭建的MySQL叢集以兩臺機子為例,其中一臺(IP為192.168.24.33)部署管理節點、資料節點和SQL節點,另一臺(IP為192.168.24.82)部署資料節點和SQL節點。 實際應用中,不要將管理節點跟資料節點部署到
分享《動手學深度學習》高清PDF+視訊教程-李沐著
下載:https://pan.baidu.com/s/10EKdEe-vjp9i97xP1FWuGA 更多資料學習:http://blog.51cto.com/14087171 由 MXNet 創始人李沐大神、Aston Zhang 等人所著的互動式書籍《動手學深度學習》推出了線上預覽版,面向在校