原创 Caffe2填坑系列(2)----獲取數據或參數的方法

pad_end_(OperatorBase::template GetSingleArgument(“pad_end”,0)) 如果參數“pad_end”沒有提供,則採用0爲默認值 獲取Op的輸入和輸出 const auto&

原创 OpenBlas庫----cblas_dgemm()函數

    在Caffe的源碼中有很多地方使用OpenBlas庫進行矩陣運算,今天就簡單講一下我在使用cblas_dgemm()函數的使用時遇到的問題。     在網上查到的資料很多都是簡單的說了下cblas_dgemm()函數的參數和功能,

原创 PCA的本質----特徵值分解

相信大家對PCA並不陌生,但是PCA的本質你是否瞭解呢?今天就給大家簡單講講,也是自己對PCA的一個鞏固。博客中使用的圖片來自七月算法的程博士的PPT,在此感謝程博士課上的耐心講解。      1、特徵值個特徵向量     我相信大家對於

原创 Caffe2填坑系列(4)----指定梯度計算時的輸入和輸出

class GetInterpGradient : public GradientMakerBase{ using GradientMakerBase::GradientMakerBase; vector<Operat

原创 Caffe2填坑系列(5)----獲取輸入輸出數據----CPU與GPU稍有不同

CPU const auto& a = Input(0)獲取第一個輸入給a,a的類型是Tensor auto* b = Output(0)獲取第一個輸入的指針賦給b 獲取指向Tensor內數據的指針: const auto* a

原创 Caffe2填坑系列(7)----make時“cannot find -lopencv_dep_cudart”

在CmakeList.txt 中OpenCV之前,加上set(CUDA_USE_STATIC_CUDA_RUNTIME OFF) 或則在make時make -D CUDA_USE_STATIC_CUDA_RUNTIME=OFF

原创 Caffe2填坑系列(10)----編譯成功,在python中使用時報”key already registered. Offending key: ImageInput“

原因:ImageInput這個Op被註冊了多次,我在編寫自己的.cc文件時,是以image_input.cc爲模板,前面我都改成了自己Op的名字,包括REGISTER_CPU_OPERATOR(),OPERATOR_SCHEMA(

原创 Windows下C++程序移植到Linux上的幾個問題及解決方法

    今天幫朋友從Windows下移植一個小程序到Linux下,遇到了兩個問題,在這裏分享一下解決方法。     剛開始覺得,移植應該很簡單,就是重新再Linux下編譯一次就可以了。但是遇到了,不少問題。下面一一說明。     1、fo

原创 symbol lookup error: xxx undefined symbol xxx

我在編譯一個小工程時,編譯過程並沒有報錯,但是在運行報瞭如下錯誤: undefined symbol N2cv3Mat20updateContinuityFlagEv。解決此類問題的思路可以從如下幾個方面入手: 庫沒有正確連接,

原创 Caffe中crop_layer層的理解和使用

前段時間一直忙着找工作博客已經很久沒有寫了,看到了很多人的留言沒有回覆,在這裏和大家說聲抱歉。Caffe也是很久沒有使用了,前天突然發現Caffe更新了,出現了一些新層,於是就挑着在論文中使用到的新層研究了一下。      本片博客主要是

原创 Mxnet學習系列0----問題彙總及解決方法

這是我在使用Mxnet過程遇到的一些問題,有的是我自己解決,有的是參考他人的解決方法。在這裏做個總結,幫助他人少走些彎路。 1、im2rec.py中參數--exts的問題 我是使用過程中發現,如果使用默認值輸出結果是正確的,如果我們在命令

原创 OpenCV : undefined reference to cv::imread()

最近在編譯一個小工程時遇到了一個OpenCV的問題,如標題所示找不到函數接口。其實,我們一般遇到“undefined reference to”的錯誤首先想到的肯定是相關的庫沒有正確連接。但是我遇到的問題要比這個奇怪的多。 下面記

原创 OpenCV基礎篇之圖像的DFT頻域變換

 本文轉自:http://xiahouzuoxin.github.io/notes 感謝博主! 轉載請註明出處:http://xiahouzuoxin.github.io/notes 程序及分析 /* * FileName

原创 PyQt4及py2exe使用時的一些錯誤及解決方案

昨天嘗試使用PyQt4爲Caffe測試程序寫了一個界面程序,又把這個python程序轉換成了.exe.這過程遇到了不少問題,有的已經解決,有的沒有解決,還希望高手幫忙。 先貼出我的界面吧,忙了一天看看成果: 一、使用PyQt4開發界面還

原创 Caffe2填坑系列(9)----錯誤提示“undefined reference to caffe2::CUDAContext::“

一般出現”undefined reference to…“的錯誤是找不到相應的庫造成的,但我自己在編寫完一個Op後編譯時出現了這個問題,經過一天的查找終於找到了根源所在,知道原因後自己都無語了,原來在caffe2中文件的命名是有規