deeplabv2安裝問題總結如下:
1. cudnn從v5降級到v4,版本5在我的系統出現bug
2. atomicadd的重寫問題,cuda8已經有了atomicadd函式的定義,出現bug。
解決方法:
具體做法:修改common.cuh
#ifndef caffe_common_cuh_
#define caffe_common_cuh_
#include
#if !defined(__cuda_arch__) || __cuda_arch__ >= 600
#else
// cuda: atomicadd is not defined for doubles
static __inline__ __device__ double atomicadd(double *address, double val) while (assumed != old);
return __longlong_as_double(old);
}#endif
#endif
3. matio.h no such file or directory
安裝 libmatio:
sudoapt-get install libmatio-dev
4. 找不到mat系列bug:
../lib/libcaffe.so.1.0.0-rc3: undefined reference tomat_varcreate' ../lib/libcaffe.so.1.0.0-rc3: undefined reference to
mat_createver'
../lib/libcaffe.so.1.0.0-rc3: undefined reference tomat_varwrite' ../lib/libcaffe.so.1.0.0-rc3: undefined reference to
mat_varfree'
../lib/libcaffe.so.1.0.0-rc3: undefined reference tomat_varreadinfo' ../lib/libcaffe.so.1.0.0-rc3: undefined reference to
mat_close'
../lib/libcaffe.so.1.0.0-rc3: undefined reference tomat_varreaddatalinear' ../lib/libcaffe.so.1.0.0-rc3: undefined reference to
mat_open'
解決方法:
具體做法:新增以下**至cmake/dependencies.cmake檔案中
find_package(matio required)並拷貝該findmatio檔案到include_directories($)
cmake/modules/資料夾中
deeplab v2語義分割 caffe配置
我的硬體配置ubuntu16.04,gpu 1080ti,cuda8.0,cudnn5.0 caffe bin build release tools caffe.bin caffe bin build tools caffe exp voc12 這一句很重要,按照一般設定,許多都設定為exp 這樣...
ORB SLAM2安裝問題總結
rosbuild building package orb slam master rosbuild error from directory check opt ros kinetic share ros core rosbuild bin check same directories.py ho...
安裝MySQL問題總結
此次安裝mysql怕是該遇上的都遇上了,網上搜的解決辦法不詳細,今日記下,與君共勉。問題一 版本選擇,在mysql官網有兩種版本安裝包,一種是壓縮包,一種是mis 選擇mis安裝就像平時裝軟體一樣,但是限於英語,不知道每一步做什麼配置,裝起來很沒底。而且和別人的教程看起來不太對,裝錯了都不知道怎麼改...