我正在尝试编译和运行使用Accelerate Framework的
代码(它
包括Accelerate / accelerate.h).我在
Linux中这样做.我没有Mac,也没有Xcode.我可以去任何地方下载这个库的源
代码,或者进行编译吗?
我已经广泛搜索了这个,但没有找到明确的答案.有些网站建议我需要下载LAPACK和BLAS,但我不知道这是否足够.
你不能. 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和英特尔性能基元中找到,但是接口将不匹配,并且一些功能将不同/缺失.