2 votes

Installer caffee/pycaffe sur MacOSX High Sierra

Je suis ce qui suit tutoriel pour installer caffe sur mon OSX High Sierra.

J'ai suivi toutes les étapes mais je suis bloqué lors de l'installation de l'exemple R-CNN à cette étape :

$ make -j8 && make pycaffe

LD -o .build_release/lib/libcaffe.so
clang: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument]
ld: cannot link directly with /System/Library/Frameworks//vecLib.framework/vecLib for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [.build_release/lib/libcaffe.so] Error 1

Mais la bibliothèque veclib est présente :

$ ls /System/Library/Frameworks//vecLib.framework/vecLib
/System/Library/Frameworks//vecLib.framework/vecLib

Pouvez-vous m'aider à résoudre ce problème ?

0voto

Jack Points 1

J'ai rencontré le même problème. J'ai installé l'outil de ligne de commande de Xcode 9.3 et j'ai changé cmake/Modules/FindvecLib.cmake en quelque chose comme ceci et cela fonctionne :

find_path(vecLib_INCLUDE_DIR cblas.h
      DOC "vecLib include directory"
      PATHS /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Headers/
      NO_DEFAULT_PATH)

Pour mon cas, NO_DEFAULT_PATH doit être défini, sinon il y aura encore une erreur de lien. Vous pouvez également vous référer à este .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X