如何在Mac之外使用Accelerate框架

时间:2015-01-20 02:24:15

标签: linux xcode macos accelerate-framework

我正在尝试编译和运行使用Accelerate Framework的代码(包括Accelerate / accelerate.h)。我在Linux中这样做。我没有Mac,也没有Xcode。有没有我可以去下载这个库的源代码,或以其他方式进行编译?

我已经广泛搜索了这个,但没有找到明确的答案。有些网站建议我需要下载LAPACK和BLAS,但我不知道这是否足够。

1 个答案:

答案 0 :(得分:7)

你不能。 Accelerate框架是Apple专有的,仅适用于Mac OS X和iOS。

IO:BLAS和LAPACK构成了Accelerate.framework的一部分。这个组件是行业标准,实际上你可以从netlib.org下载一个版本的BLAS和LAPACK并在linux上运行它。如果您的应用程序使用来自Accelerate.framework其余部分的接口(例如vDSP,vImage,vForce ......),那么您还有更多工作要做。这些东西的一些类似功能可以在FFTW,OpenCV和Open-SAL,英特尔MKL和英特尔性能基元中找到,但界面不匹配,一些功能将不同/缺失。