2015-01-20 3 views
3

Accelerate Framework (Accelerate/accelerate.h 포함)를 사용하는 코드를 컴파일하고 실행하려고합니다. 나는 리눅스에서 이것을하고있다. Mac이 없으며 Xcode가 없습니다. 이 라이브러리의 소스 코드를 다운로드하거나 다른 방법으로 컴파일 할 수 있습니까?Mac 외부에서 Accelerate 프레임 워크를 사용하는 방법

나는 이것을 광범위하게 봤지만 분명한 대답을 찾지 못했습니다. 일부 사이트에서는 LAPACK 및 BLAS를 다운로드해야한다고 제안하지만, 이것이 충분한 지 여부는 알 수 없습니다.

+1

짧은 대답은 아니오입니다. 코드를 다른 고성능 벡터 라이브러리로 이식 할 수는 있지만 우리의 질문에 따르면 원하는 알고리즘의 Linux 구현을 찾는 것이 더 나을 것이라고 생각합니다. –

답변

5

수 없습니다. 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, Intel MKL 및 Intel Performance Primitives에서 찾을 수 있지만 인터페이스가 일치하지 않으며 기능 중 일부가 다르게/누락됩니다.

관련 문제