matlab的egde源代码-splatt:令人惊讶的ParalleLspArseTensor工具包

时间:2024-06-10 17:55:38
【文件属性】:

文件名称: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//bin/ 。 你也可以跑 $ ./configure --help 查看其他构建选项。 安装, $ make install 就足够了。 可以通过添加“ --prefix = DIR”标志来选择安装前缀,以进行配置。 可执行的


网友评论