【问题标题】:Install caffe/pycaffe on MacOSX High Sierra在 MacOS High Sierra 上安装 caffe/caffe
【发布时间】:2017-12-04 08:15:25
【问题描述】:

我正在关注tutorial 在我的 OSX High Sierra 上安装 caffe。

我遵循了所有步骤,但是在这一步安装 R-CNN 示例时我被卡住了:

$ 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

但是库 veclib 存在:

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

你能帮我解决这个问题吗?

【问题讨论】:

  • 这方面有什么更新吗?

标签: python macos caffe pycaffe


【解决方案1】:

我遇到了同样的问题。我安装了 Xcode 9.3 命令行工具并将 cmake/Modules/FindvecLib.cmake 更改为这样的东西,它可以工作:

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)

就我而言,NO_DEFAULT_PATH 必须设置,否则仍然会出现链接错误。 也可以参考this

【讨论】:

    猜你喜欢
    • 2018-12-05
    • 2018-06-11
    • 2018-01-27
    • 1970-01-01
    • 2022-10-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2018-12-08
    相关资源
    最近更新 更多