最新的Windows Caffe配置方法(Python介面)
首先,重新隆重介紹Windows Caffe的下載地址:
真是非常感謝大牛們不辭勞苦地維護和更新這些程式碼,為我們的科研提供了無限可能。
有一些預編譯好的程式,我們有需要可以直接去官網下載。這裡說一下自主配置和編譯的過程。
1 需要的軟體
Visual Studio 2013 或者 2015
CMake 3.4 或者更高版本(支援VisualStudio 和 Ninja)
2 可選的依賴項
Python 用於pycaffe介面。AnacondaPython 2.7 或者3.5 x64(或者Miniconda)
MATLAB用於matcaffe 介面
CUDA 7.5 或者 8.0(如果使用VS2015,請使用CUDA 8.0)
cuDNN v5
3 配置和生成Caffe
我們先要把cmake.exe和python.exe加到PATH環境變數上。
假設我們要把Caffe裝到C:\Projects路徑下,那麼我們可以開啟Windows的命令列視窗,cd到該路徑下,執行下面的命令
C:\Projects> git clonehttps://github.com/BVLC/caffe.git
C:\Projects> cd caffe
C:\Projects\caffe> git checkout windows
:: Edit any of the options insidebuild_win.cmd to suit your needs
C:\Projects\caffe> scripts\build_win.cmd
上面用到的build_win.cmd指令碼會從網上下載依賴檔案,建立VS工程(或者ninga生成檔案),並且以Release的配置生成整個工程。預設情況下,需要的DLLs會被拷貝(或者採用硬連結方式)到二進位制檔案旁。
4 在生成過程中需要做的一些工作
我採用的配置是開啟GPU、python介面。GPU是預設開啟的,Python介面需要做一些簡要配置。
如果使用了Python的發行版Anaconda或者Miniconda,使用下面的命令來安裝一些Python需要的package。
condainstall --yes numpy scipy matplotlib scikit-image pip six
還需要一個與生成好的pre-built依賴相容的protobuf的Python package。
conda install --yes --channel willyd protobuf==3.1.0
如果在上述的caffe的編譯過程中遇到依賴項下載失敗問題,可以考慮自己先單獨從指定網址下載依賴庫檔案到本地,放到指定目錄。然後再重新編譯。在caffe\scripts目錄下有download_prebuilt_dependencies.py指令碼,開啟它可以看到下載依賴項的網址。
相關推薦
最新的Windows Caffe配置方法(Python介面)
首先,重新隆重介紹Windows Caffe的下載地址: 真是非常感謝大牛們不辭勞苦地維護和更新這些程式碼,為我們的科研提供了無限可能。 有一些預編譯好的程式,我們有需要可以直接去官網下載。這裡說一
caffe cnn提取各層特徵並可視化結果(Python介面)
親測有用,之前參考的薛開宇的學習筆記,部分程式碼需要修改,自己修改後的版本如下: </p> #caffe特徵的視覺化 import numpy as np import matplotlib.pyplot as plt import matplotlib.im
自動化測試常用斷言的使用方法(python+selenium)
打印 lin text 重要 string ID pre python idg 自動化測試常用斷言的使用方法(python) 自動化測試中尋找元素並進行操作,如果在元素好找的情況下,相信大家都可以較熟練地編寫用例腳本了,但光進行操作可能還不夠,有時候也需要對預期結果進行判
阿布雲動態代理使用方法(python requests)
def abu(targetUrl): headers = { 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
Linux下 IPMItool配置方法(MSI主機板)
一、IPMI-IP配置(本機登陸方式) 1,ipmitool -I open shell //進入本地BMC shell [[email protected] ~]# ipmitool -I open shell ipmitool> 2,l
caffe 資料增強(Python版)
# -*- coding:utf-8 -*- """資料增強 1. 翻轉變換 flip 2. 隨機修剪 random crop 3. 色彩抖動 color jittering 4. 平移變換 shift 5. 尺度變換 scale 6. 對
windows環境下caffe編譯以及python介面配置教程(超詳細)
前言: 這週一直在搞caffe。編譯開原始碼是一件很痛苦的事情,在教程開始之前,還是建議同學要有耐心,不要怕麻煩,一步一步來,等到調通之日,發現確實沒有想象之中那麼複雜。 一、材料準備 1、下載ca
【13】Caffe學習系列:資料視覺化環境(python介面)配置
caffe程式是由c++語言寫的,本身是不帶資料視覺化功能的。只能藉助其它的庫或介面,如opencv, python或matlab。更多人會使用python介面來進行視覺化,因為python出了個比較強大的東西:ipython notebook, 現在的最新版本改名叫jupyter notebook
痛苦的Caffe配置之路(win10 教育版+vs2015+cmaker+cpu_only+python介面)
一、前言 電腦顯示卡GT755M,不支援CUDA,又不會linux…… 二、準備工作 1、準備原始碼 首先在github上下載caffe-windows。 注意:caffe2不可以caffe-windows下載地址:https://github.com/Mic
Caffe學習系列:資料視覺化環境(python介面)配置
caffe程式是由c++語言寫的,本身是不帶資料視覺化功能的。只能藉助其它的庫或介面,如opencv, Python或matlab。大部分人使用python介面來進行視覺化,因為python出了個比較強大的東西:ipython notebook, 現在的最新版本改名叫ju
Caffe學習系列(13):資料視覺化環境(python介面)配置 jupyter notebook
caffe程式是由c++語言寫的,本身是不帶資料視覺化功能的。只能藉助其它的庫或介面,如opencv, python或matlab。大部分人使用python介面來進行視覺化,因為python出了個比較強大的東西:ipython notebook, 現在的最新版本改名叫jupyter notebook,它能將
eclipse---Eclipse+mingw+Qt綠色配置方法(Windows下)
2014年07月02日 15:33:52 deng_sai 閱讀數:1381 標籤: qtmingweclipse綠色配置 更多 個人分類: Qt 本配置需使用的檔案Eclipse+MinGW+qt-win-ope
Sublime Text3配置SublimeREPL快捷鍵的方法(Python)
因為用sublime執行python,如果有input()函式,ctrl+b是不能輸入資料的,所以下載安裝了sublimeREPL進行除錯。 但是sublimeREPL沒有自定義快捷鍵,所以只有自己設定。 網上很多方法但是都沒有效果,最後折騰了一晚上終於找到正確方式。 首先找
Windows下faster_rcnn-master(CPU版)MATLAB語言微軟caffe 配置
最近再弄目標檢測方面的東西,有很多不懂得地方,一切從零開始,在網上搜了很多教程。這方面的技術逐漸是模組化了,直接下載源程式執行即可,但關於MATLAB語言的教程卻很少,有的也寥寥幾筆帶過,導致我安裝的時候走了很多的彎路,執行出來第一個程式大約花了我三週的時間,由於配置不懂,希
win-sshfs配置方法(將遠端linux伺服器目錄同步到windows本地)
引言 如今程式設計師的許多操作都需要在雲伺服器上進行,而運用shell指令,使用vim開發,無疑對新手造成了一定困難。於是我們可以使用sshfs(通過ssh連線的File System)將遠端伺服器目錄掛載到本地,直接在本地進行檔案的建立,讀寫操作,而這些
win10-caffe-python2.7配置方法(簡潔易懂!!)
引言 Caffe,全稱Convolutional Architecture for Fast Feature Embedding。是一種常用的深度學習框架,在視訊、影象處理方面應用較多。借用《21天實戰caffe》裡面的一段很形象的描述:Caffe的萬丈
人臉檢測SSH(Single Stage Headless Face Detector)配置方法(caffe版)
SSH: Single Stage Headless Face Detector 這篇是ICCV2017關於人臉檢測的文章,提出SSH(single stage headless)演算法有效提高了人臉檢測的效果,主要改進點包括多尺度檢測、引入更多的上下文資訊、損失函式的分組
按照字符串中的數組進行排序的方法(python)
正則表達 mil uil () false 解決 lam font .cn 有時候處理數據時,想要按照字符串中的數字的大小進行排序。 譬如,存在一組記錄文件,分別為‘1.dat’,‘2.dat‘... 當我把該文件夾中的所有記錄文件名讀到一個列表中,這些字符串的排列方式為:
python基礎操作_方法(函數)
形參 num 變參 可變參數 int 聲明 args 是個 如果 #函數,方法#普通方法def hello(): print(‘hello‘)hello()#帶形參的方法def hello1(name): print(‘hello%s‘%name)hello1(
PPP的兩種配置方法(pap和chap)
pap chapPAP的配置R1上的配置[R1]int s4/0/0[R1-Serial4/0/0]ppp authentication-mode pap[R1-Serial4/0/0]q[R1]aaa[R1-aaa]local-user huawei password cipher 123456Info: