先給出在ubuntu16.04下安裝caffe的教程(cpu):
本文是在新安裝的ubuntu16.04上進行caffe的安裝,每個版本的ubuntu安裝略有不同,請自行搜尋。
q1:pydot
failed to call graphviz.please install graphviz ( and ensure that its executables are in the $path.
a: apt install graphviz
q2:./include/caffe/common.hpp:4:32: fatal error: boost/shared_ptr.hpp: 沒有那個檔案或目錄
a: sudo apt-get install --no-install-recommends libboost-all-dev
q3:make: protoc: 命令未找到
a: sudo apt-get install protobuf-c-compiler protobuf-compiler
q4:no module named cv2
a: pip install opencv-python
q7:no module named caffe
a:如果完全是按照教程的步驟沒有其他錯誤,建議考慮一下bashrc路徑是否錯誤,除此之外建議重啟,如果還是無效,那就哭了233333333
q8:在終端中匯入caffe正常,pycharm中import caffe提示找不到模組
a:在pycharm.sh新增環境變數
export pythonpath=/你的caffe根路徑/python:$pythonpath
q9:layer_factory.hpp:81] check failed: registry.count(type) == 1 (0 vs. 1) unknown layer type: python
a:進入makefile檔案,修改with_python_layer=1
然後make clean,然後再make all&& make pycaffe
這樣就可以了。
題外話:
一般來說,提示的錯誤資訊中基本都解釋了問題在**,所以雖然報錯很多,但是這部分頑固性的問題不是很多,配置起來還好。
List裡有可能存String型別元素嗎?
這其實是我遇到的乙個線上bug,在這裡分享給大家。如果是用反射,那就很簡單了,畢竟泛型只是在編譯期進行約束,對執行期是無能為力的。想想看,如果不使用反射,有沒有辦法做到呢?主要業務邏輯 public static void main string args else 這是公司提供的乙個公共工具方法,...
FPGA 中的latch 鎖存器
到底什麼是鎖存器,它是怎麼產生的,它到底和暫存器有多少區別,它怎麼消除。為什麼說他不好?一,是什麼 鎖存器是一種在非同步時序電路系統中,對輸入訊號電平敏感的單元,用來儲存資訊。乙個鎖存器可以儲存1bit的資訊,通常,鎖存器會多個一起出現,如4位鎖存器,8位鎖存器。鎖存器在資料未鎖存時,輸出端的訊號隨...
spring中存oracle的clob型別資料
最近把乙個基於mysql的功能改為基於oracle中,出現了字元過長 ora 07104 字串文字太長 的錯誤。如果直接以平常sql語句來插入我們的文字,文字內容不能超過4000個字元 update sp type set sp html 文字內容 mysql的longtext就相當於oracle的...