按照《21天實戰caffe》書中p102中**寫好了blob_demo.cpp 但是編譯和執行時出了些問題,記錄如下:
問題1:in file included from blob_demo.cpp:3:0:
include/caffe/blob.hpp:9:34: fatal error: caffe/proto/caffe.pb.h: no such file or directory
#include "caffe/proto/caffe.pb.h"
^compilation terminated.
解決: 進到caffe根目錄
$protoc src/caffe/proto/caffe.proto --cpp_out=.
$sudo mkdir include/caffe/proto
$sudo mv src/caffe/proto/caffe.pb.h include/caffe/proto
問題2:路徑問題
因為我是把blob_demo.cpp直接放到了caffe安裝根目錄下,所以我的程式是:
編譯:
執行:
$export ld_library_path=build/lib/:$ld_library_path
當然cpp直接放caffe根目錄下並不推薦,多了會導致檔案混亂。
最好把路徑設成自己caffe安裝的根目錄:
$export ld_library_path=/home/***/caffe/build/lib/:$ld_library_path
參考:
深度學習 21天實戰Caffe
幫助 內容簡介 深度學習 21天實戰caffe 是一本深度學習入門讀物。以目前已經大量用於線上系統的深度學習框架caffe為例,由淺入深,從 caffe 的配置 部署 使用開始學習,通過閱讀 caffe 原始碼理解其精髓,加強對深度學習理論的理解,最終達到熟練運用 caffe 解決實際問題的目的。和...
機器學習實戰 2 1
from numpy import 匯入科學計算包numpy import operator 匯入運算子模組 def createdataset group array 1.0,1.1 1.0,1.0 0,0 0,0.1 labels a a b b return group,labels 2 1k...
21天習慣養成法
其實好多東西,都是習慣,那我們也用這個法則去忘記些不好的東西!據研究,養成乙個習慣需要21天,就是說,乙個習慣的形成,一定是一種行為能夠持續一段時間,他們測算是21天。當然,21天是乙個大致的概念。根據我們的研究發現,不同的行為習慣形成的時間也不相同,一般需要30 40天,總之是時間越長習慣越牢。我...