原创 Caffe安裝問題16_cannot find -lopenblas

1 問題 提示 cannot find -lopenblas 2 解決 安裝openblas sudo apt-get install libopenblas-dev 或者安裝其他blas包也可以。

原创 Caffe安裝問題20_error while loading shared libraries libcudnn.so.7

1 錯誤描述 在執行 make runtest -j8 出現如下錯誤 root@test02_tianv_1:~/github/caffe# make runtest -j8 .build_release/tools/caffe .

原创 Caffe安裝問題19_ImportError no module named google

1 問題 ImportError: No module named google.protobuf.internal 2 解決辦法 pip2 install protobuf --user

原创 Caffe安裝問題17_error while loading shared libraries

1 問題 編譯都沒有問題 make -j8 make py make test -j8 make runtest -j8 然而在最後runtest時出現如下錯誤 error while loading shared librarie

原创 Caffe安裝問題18_ImportError no module named skimage

1 問題 在使用python時,import caffe提示 ImportError: No module named skimage.io 2 解決辦法 pip install scikit-image --user

原创 ubuntu安裝opencv

1 安裝OpenCV 3.3.1 tutorial_linux_install 1.1 安裝依賴包 # [compiler] sudo apt-get install build-essential # [required] s

原创 Caffe安裝問題12——unable to locate package

在Ubuntu 16.04上安裝Caffe依賴軟件時,出現問題: E: Unable to locate package libprotobuf-dev 等等等 解決辦法: sudo apt update sudo apt upgr

原创 Caffe安裝問題11——fatal error cublas_v2

問題: fatal error: cublas_v2.h: No such file or directory 安裝CUDA,或者安裝編譯CPU版本 # CPU-only switch (uncomment to build wit

原创 LBP特徵簡介

1 LBP特徵的描述 原始的LBP算子定義爲在3x3的窗口內,以窗口中心像素爲閾值,將相鄰的8個像素的灰度值與其比較,大於中心像素的記爲1,否則爲0。這樣3x3鄰域內產生8 位二進制數,即爲該 窗口中心像素點的LBP值,用這個值 來反

原创 Caffe安裝問題10——numpy_arrayobject

問題3 root@ac8da840c10b:/data/zhangxin/github/caffe# make py CXX/LD -o python/caffe/_caffe.so python/caffe/_caffe.cpp p

原创 【GPU高性能編程CUDA實戰】第6章常量內存與事件

6.2 常量內存 __constant__ //修飾符,常量內存變量 cudaMemcpyToSymbol // 複製到常量內存 當線程束中的所有線程都訪問相同的只讀數據時,將獲得額外的性能提升。在這種數據訪問模式中

原创 【GPU高性能編程CUDA實戰】第3章_CUDA_C簡介

第三章 CUDA C簡介 代碼地址: ZhangXinNan/CUDA-by-Example-source-code-for-the-book-s-examples- 3.2 第一個程序 3.2.1 hello world 代

原创 【GPU高性能編程CUDA實戰】第4章CUDA_C並行編程

4.2 CUDA並行編程 4.2.1 矢量求和運算 基於CPU的矢量求和 代碼:add_loop_cpu.cu 基於GPU的矢量求和 代碼:add_loop_gpu.cu add<<<N,1>>>(dev_a, dev_b, de

原创 c++中explicit使用

explicit 指定符 單詞意思: explicit : 明確的,清楚的 implicit : 含蓄的,暗示的。 指定構造函數或轉換函數 (C++11 起)爲顯式,即它不能用於隱式轉換和複製初始化。 explicit 指定符可以

原创 深度學習中的局部響應歸一化LRN(Local Response Nomalization)

i表示第i個核在位置(x,y)運用激活函數ReLU後的輸出,n是同一位置上臨近的kernal map的數目,N是kernal的總數。參數K,n,alpha,belta都是超參數,一般設置k=2,n=5,aloha=1*e-4,be