Как установить / настроить Caffe? Python anaconda ссылается на GOMP_4.0 и выдает ошибку

#gcc #anaconda #caffe #pycaffe

#gcc #anaconda #caffe #pycaffe

Вопрос:

Я потерял день, пытаясь выяснить, как установить caffe. Наконец, я собрал все, включая pycaffe, без ошибок. Но когда я теперь запускаю «import caffe» в моем небольшом тестовом скрипте pythons, я получаю следующую ошибку

 ImportError: /usr/progtools/anaconda2/bin/../lib/libgomp.so.1: version `GOMP_4.0' not found (required by /usr/lib/x86_64-linux-gnu/libsoxr.so.0)
  

Я обнаружил эту проблему с github https://github.com/dmlc/mxnet/issues/1225
где внизу кто-то говорит, что это потому, что версия gcc в anaconda равна 4. * хотя я скомпилировал все с 5.4. Я использую CUDA 8.0, поэтому у него не должно быть проблем с gcc 4.8.5 (это была cuda 7.5), потому что поддерживается 5. *.

Ответ №1:

Это просто вызвано тем, что библиотеки gcc Anaconda были скомпилированы gcc4.xx. принадлежащей системе версией gcc является gcc5.xx…

Я взломал эту проблему с помощью copy

libgomp.so.1.0.0, libquadmath.so.0.0.0, libstdc .so.6.0.21 эти файлы из :

/usr/lib/x86_64-linux-gnu/

Для :

/yourAnacondaPath/anaconda2/pkgs/libgcc-4.8.5-2/ библиотека

/yourAnacondaPath/anaconda2/lib

а затем создайте ссылки; это работает для меня