dmlc--dgl
fac75e166b
* optimizations of spmm for CPU * Added names of contributors * Minor code cleanup * Moved the spmm optimization code to a new header file * Moved to DGL's logging method * removed duplicate code between SpMMSumCsr and SpMMCmpCsr * Changes made to follow Google coding style * Fixed lint errors in spmm.h * Fixed some lint errors from spmm_blocking_libxsmm.h * Fixed lint errors from spmm_blocking_libxsmm.h * Added comments to SpMMCreateLibxsmmKernel * to enable building of tests, and other cosmetic changes * disabling libxsmm on windows * Put a condition to avoid opt impl for FP64 as libxsmm does not have FP64 support yet * cosmetic changes and documentation * cosmetic changes * to pass lint tests * replaced multiple allocations for buffers of indices and edges with a single allocation Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com>
41 行
1.4 KiB
Plaintext
41 行
1.4 KiB
Plaintext
[submodule "third_party/dmlc-core"]
|
|
path = third_party/dmlc-core
|
|
url = https://github.com/dmlc/dmlc-core.git
|
|
[submodule "third_party/dlpack"]
|
|
path = third_party/dlpack
|
|
url = https://github.com/dmlc/dlpack.git
|
|
[submodule "third_party/googletest"]
|
|
path = third_party/googletest
|
|
url = https://github.com/google/googletest.git
|
|
[submodule "third_party/minigun"]
|
|
path = third_party/minigun
|
|
url = https://github.com/jermainewang/minigun.git
|
|
[submodule "third_party/METIS"]
|
|
path = third_party/METIS
|
|
url = https://github.com/KarypisLab/METIS.git
|
|
[submodule "third_party/cub"]
|
|
path = third_party/cub
|
|
url = https://github.com/NVlabs/cub.git
|
|
branch = 1.8.0
|
|
[submodule "third_party/phmap"]
|
|
path = third_party/phmap
|
|
url = https://github.com/greg7mdp/parallel-hashmap.git
|
|
[submodule "third_party/thrust"]
|
|
path = third_party/thrust
|
|
url = https://github.com/NVIDIA/thrust.git
|
|
[submodule "third_party/xbyak"]
|
|
path = third_party/xbyak
|
|
url = https://github.com/herumi/xbyak
|
|
[submodule "third_party/tvm"]
|
|
path = third_party/tvm
|
|
url = https://github.com/apache/incubator-tvm
|
|
[submodule "third_party/nanoflann"]
|
|
path = third_party/nanoflann
|
|
url = https://github.com/jlblancoc/nanoflann
|
|
[submodule "third_party/nccl"]
|
|
path = third_party/nccl
|
|
url = https://github.com/nvidia/nccl
|
|
[submodule "third_party/libxsmm"]
|
|
path = third_party/libxsmm
|
|
url = https://github.com/hfp/libxsmm.git
|