deeplab v2 安裝問題總結

2021-07-25 13:21:45 字數 1465 閱讀 1152

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 tomat_createver'

../lib/libcaffe.so.1.0.0-rc3: undefined reference tomat_varwrite' ../lib/libcaffe.so.1.0.0-rc3: undefined reference tomat_varfree'

../lib/libcaffe.so.1.0.0-rc3: undefined reference tomat_varreadinfo' ../lib/libcaffe.so.1.0.0-rc3: undefined reference tomat_close'

../lib/libcaffe.so.1.0.0-rc3: undefined reference tomat_varreaddatalinear' ../lib/libcaffe.so.1.0.0-rc3: undefined reference tomat_open'

解決方法:

具體做法:新增以下**至cmake/dependencies.cmake檔案中

find_package(matio required)

include_directories($)

並拷貝該findmatio檔案到

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安裝就像平時裝軟體一樣,但是限於英語,不知道每一步做什麼配置,裝起來很沒底。而且和別人的教程看起來不太對,裝錯了都不知道怎麼改...