czkkkkkk
3eac464a3f
[Sparse] Fix the sddmm backward problem in mock_sparse. ( #5070 )
2022-12-26 23:10:34 +08:00
czkkkkkk
b3aec7aeb1
[Sparse] Add mock_sddmm in mock_sparse ( #5059 )
2022-12-22 00:07:56 +08:00
Minjie Wang
c604366d4c
[Sparse][Example] Add TWIRLS example in sparse API ( #4922 )
...
* add twirls
* update attention part
* update; add val_like to mock_sparse
* black
2022-12-05 16:56:21 +08:00
Mufei Li
ee5f096729
Update ( #4920 )
...
Co-authored-by: Ubuntu <ubuntu@ip-172-31-36-188.ap-northeast-1.compute.internal >
2022-11-18 20:39:48 +08:00
Hongzhi (Steve), Chen
76bb54044e
[Misc] Black auto fix. ( #4682 )
...
Co-authored-by: Steve <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal >
2022-10-08 14:16:12 +08:00
czkkkkkk
bb7b3c6f25
[Sparse] Add SparseMatrix unittest and fix docstring problem ( #4627 )
...
* [Sparse] Add SparseMatrix unittest and fix docstring problem
* Minor fix
* Update
* check permission
* rm future annonations
* Skip create_from_csr and create_from_csc tests because Pytorch 1.9.0 does not have torch.sparse_csr_tensor
Co-authored-by: Israt Nisa <nisisrat@amazon.com >
2022-09-30 11:53:33 +08:00
Israt Nisa
765d725e15
[Sparse] GAT example using sparse operator ( #4645 )
...
* GAT example
* Complete GAT and Add README
* Update
Co-authored-by: Israt Nisa <nisisrat@amazon.com >
Co-authored-by: czkkkkkk <zekucai@gmail.com >
2022-09-29 21:45:04 +08:00
Israt Nisa
3d01340d23
[Sparse] Add elementwise operators for diagonal matrix ( #4644 )
...
* Add elementwise operators for diagonal matrix
* minor
* resolve ambiguity of ops
* lint check
* lint check
* lint check
Co-authored-by: Israt Nisa <nisisrat@amazon.com >
2022-09-29 13:08:50 +08:00
Israt Nisa
fa05ccb961
Add sddmm operator in mock_sparse library ( #4579 )
...
* sddmm init
* SDDMM with N-D nonzero values
* drop support for vector shaped non zero elements
* address comments
* skip cpu test
* skip GPU test too
Co-authored-by: Israt Nisa <nisisrat@amazon.com >
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2022-09-28 11:50:30 -04:00
Mufei Li
977b1ba448
[Sparse] Migration of Unary, Softmax, Matmul Ops ( #4616 )
...
* Update
* lint
* Fix
* Update
* Update
* Update
* update
* Fix
* Update
* Fix
* Fix
* Fix
* CI
* Update
* Update
* Update
* update test
Co-authored-by: Ubuntu <ubuntu@ip-172-31-9-26.ap-northeast-1.compute.internal >
2022-09-27 19:34:46 +08:00
czkkkkkk
544a2cd192
[Sparse] Add reduction operators ( #4600 )
...
* [Sparse] Add reduction operators
* Fix linting problem
* Fix linting problem
* Fix linting problem
* Fix docstring
* Fix test cases
* Fix linting problem
* Skip reduction unittests
2022-09-26 16:06:05 +08:00
Israt Nisa
7dba19913e
Sparse ops: Support elementwise ops between sparse and diagonal matrix ( #4617 )
...
* initial commit
* address comments
* lint check
Co-authored-by: Israt Nisa <nisisrat@amazon.com >
2022-09-23 22:22:51 -04:00
czkkkkkk
db64cc3760
[Sparse] Add Transposition for SparseMatrix and DiagMatrix ( #4597 )
...
* [Sparse] Add Transposition
* Fix docstring
* Fix linting problem
* Minor fix
* Minor fix
Co-authored-by: Minjie Wang <wmjlyjemaine@gmail.com >
2022-09-23 15:17:55 +08:00
Mufei Li
73b9f3a1da
[Sparse] Migrate DiagMatrix class ( #4567 )
...
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
Co-authored-by: Ubuntu <ubuntu@ip-172-31-9-26.ap-northeast-1.compute.internal >
2022-09-20 17:17:43 +08:00
Israt Nisa
cf03592743
Move mock version of dgl_sparse library to DGL main repo ( #4524 )
...
* init
* Add api doc for sparse library
* support op btwn matrices with differnt sparsity
* Fixed docstring
* addresses comments
* lint check
* change keyword format to fmt
Co-authored-by: Israt Nisa <nisisrat@amazon.com >
2022-09-14 12:08:20 -04:00