文件名称:matlab的egde源代码-splatt:令人惊讶的ParalleLspArseTensor工具包
文件大小:12.2MB
文件格式:ZIP
更新时间:2024-06-10 17:55:38
系统开源
matlab的egde源代码令人惊讶的ParalleL
spArse
Tensor工具包
SPLATT是用于稀疏张量分解的库和C
API。
SPLATT通过OpenMP支持共享内存并行性,并通过MPI支持分布式内存并行性。
张量格式
SPLATT期望张量以0或1索引坐标格式存储,非零之间用换行符分隔。
文件的每一行都具有非零坐标,后跟该值,所有坐标均由空格分隔。
以下是具有5个非零的2x2x3张量示例:
#
This
is
a
comment
1
1
2
1.5
1
2
2
2.5
2
1
1
3.7
1
2
3
0.5
2
1
2
4.1
建筑与安装
SPLATT需要CMake和正常运行的BLAS
/
LAPACK库才能运行。
简而言之,
$
./configure
&&
make
将构建SPLATT库及其可执行文件。
可执行文件位于build/