[kernel] New SpMM & SDDMM kernel on CPU and CUDA (#1644)
* udp * simplify * sddmm dot cpu * upd * format * upd * compatible with MJ's PR * lint * upd * upd * upd * python end * upd * upd * lint * lint * upd * upd * upd * upd * upd * lint * fix mxnet * upd * lint * use minjie's ptr * macro * upd * reorg * lint * fix corner cases * upd * enrich cpu docs * upd * upd * lint * lint * pylint * sx review * improve docstring * python doc * upd * restructure * lint * upd test * upd * pylint * fix corner cases and test
Showing
include/dgl/bcast.h
0 → 100644
include/dgl/kernel.h
0 → 100644
python/dgl/sparse.py
0 → 100644
src/array/cpu/sddmm.cc
0 → 100644
src/array/cpu/sddmm.h
0 → 100644
src/array/cpu/spmm.cc
0 → 100644
src/array/cpu/spmm.h
0 → 100644
src/array/cuda/atomic.cuh
0 → 100644
src/array/cuda/functor.cuh
0 → 100644
src/array/cuda/macro.cuh
0 → 100644
src/array/cuda/sddmm.cu
0 → 100644
src/array/cuda/sddmm.cuh
0 → 100644
src/array/cuda/spmm.cu
0 → 100644
src/array/cuda/spmm.cuh
0 → 100644
src/array/kernel.cc
0 → 100644
Please register or sign in to comment