【发布时间】:2016-07-24 14:54:24
【问题描述】:
Numa requires llvmlite,其中only works with LLVM 最高版本为 3.7.1。但是我的 LLVM 版本,根据llvm-gcc -v 是
Apple LLVM 版本 7.3.0 (clang-703.0.29)
这个版本是否与 llvmlite 不兼容? Apple 的版本控制是否与 llvmlite 文档所指的方案不同? LLVM 和 LLVM-GCC 的编号是否不同?如果是这样,我如何找到我拥有的 LLVM 版本(正如 llvmlite 所指)?
如何在 OS X(没有 Conda)上使用 llvmlite 和 Numba?
【问题讨论】:
-
是的,版本控制不同。他们曾经打印它所基于的 LLVM 版本,但看起来他们在 7.0 中停止了这样做。见gist.github.com/yamaya/2924292、stackoverflow.com/questions/33603027/apple-clang-version
-
无论如何,如果是我,我会自己构建 llvm。
-
@IsmailBadawi:例如,
brew llvm应该是 LLVM,然后按照 llvmlite 的说明进行操作?这有效(或至少运行没有错误);但那时我仍然get errors installing Numba。
标签: python macos llvm numba llvm-gcc