我剛剛發現OSX中的OSX的Accelerate
框架中包含了SparseBLAS。OSX上的稀疏BLAS
% ls -l /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A
total 25360
drwxr-xr-x 5 root wheel 170 May 18 09:49 Resources/
drwxr-xr-x 3 root wheel 102 May 18 09:49 _CodeSignature/
-rwxr-xr-x 1 root wheel 5115440 May 5 08:00 libBLAS.dylib*
-rwxr-xr-x 1 root wheel 13518752 May 5 08:00 libLAPACK.dylib*
-rwxr-xr-x 1 root wheel 254240 May 5 08:00 libLinearAlgebra.dylib*
-rwxr-xr-x 1 root wheel 334128 May 5 08:00 libSparseBLAS.dylib*
-rwxr-xr-x 1 root wheel 3715824 May 5 08:00 libvDSP.dylib*
-rwxr-xr-x 1 root wheel 2602304 May 5 08:00 libvMisc.dylib*
-rwxr-xr-x 1 root wheel 50320 May 5 08:07 vecLib*
我想找到我是否可以用它來優化我的計算,但在這個話題的信息是稀缺無法比擬的。
我發現的唯一明智的代碼是this question,但包括Accelerate.h
標題不足以找到問題中提到的稀疏例程,例如BLAS_duscr_begin
。
要清楚,我找不到稀疏 - 任何在從蘋果official Accelerate Framework提及。
對這個話題有什麼好運?
如何發現,如果它沒有記錄? – kangshiyin
我開始在包裏面看。問題已更新。 – senseiwa
它發生了。但是你可能不想依賴那些沒有官方支持的東西。 – kangshiyin