#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
а затем создайте ссылки; это работает для меня