Muhammed Fatih BALIN
7de2e51b5e
[CUDA] Remove unused headers for CCCL 2.4 compat ( #7329 )
2024-04-20 13:34:28 +08:00
Triston
a4e19691d5
[Determinism] Enable environment var to use cusparse spmm deterministic algorithm ( #7310 )
...
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com >
2024-04-19 09:00:40 +08:00
Muhammed Fatih BALIN
2ff3006c35
[CUDA][Bug] CSR transpose bug in CUDA 12 ( #7295 )
2024-04-12 02:54:13 -04:00
Muhammed Fatih BALIN
73e01d6daa
[CUDA] Update CCCL to 2.3.0 ( #7171 )
2024-02-29 00:37:00 -05:00
Muhammed Fatih BALIN
5185c522b0
[Misc] Eliminate compile warnings ( #6685 )
2023-12-04 21:47:28 -05:00
Muhammed Fatih BALIN
5e78e070f4
[Misc] Fix signed unsigned comparison warning ( #6602 )
2023-11-23 08:17:16 +08:00
Muhammed Fatih BALIN
bfde142239
[CUDA] Fix issue about integer overflow ( #6586 )
2023-11-22 13:01:47 +08:00
Songqing Zhang
d932141471
[Misc] Fix compile warning ( #6342 )
2023-09-20 09:05:02 +08:00
Hugo MacDermott-Opeskin
4a42027d4a
[Build] Add CMake changes from conda-forge build ( #6189 )
...
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com >
2023-09-01 11:21:03 +08:00
Hongzhi (Steve), Chen
ceb2572475
[Misc] re-enable destructor method of WorkspacePool. ( #6173 )
...
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal >
2023-08-18 12:32:12 +08:00
Songqing Zhang
5a41741485
[Bug] fix memory leak in cpp tests ( #6141 )
2023-08-17 16:10:52 +08:00
Xin Yao
08d18a47f2
[Build] Fix bf16/fp16 building issues for CUDA 12.2 ( #6074 )
...
Signed-off-by: Xin Yao <xiny@nvidia.com >
2023-08-14 10:12:41 +08:00
Chang Liu
88964a8253
[Bugfix] Fix cusparseCreateCsr format for cuda12 ( #6121 )
2023-08-10 07:35:32 -07:00
Songqing Zhang
6f28e1adb7
[misc] Fix build warnings ( #6037 )
...
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com >
2023-07-26 14:38:03 +08:00
Muhammed Fatih BALIN
69a532c1ab
[Feature] Gpu cache for node and edge data ( #4341 )
...
Co-authored-by: xiny <xiny@nvidia.com >
2023-07-24 13:17:10 +08:00
AdamGrabowski
4135b1bd5b
[Performance] Fused sampling with compaction ( #5924 )
...
Co-authored-by: Hesham Mostafa <hesham.mostafa@intel.com >
2023-07-20 09:38:22 +08:00
Muhammed Fatih BALIN
d3bd4c6112
[Feature] Adding kappa feature for labor (Cooperative Minibatching) ( #6006 )
...
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com >
2023-07-19 10:34:28 +08:00
Muhammed Fatih BALIN
f5f7e08e10
[Performance][CUDA] Sorting for indices for UVM code path. ( #5882 )
2023-07-14 14:12:30 +08:00
Muhammed Fatih BALIN
83115794c2
[Performance][CUDA] Faster CSRToCOO ( #5648 )
...
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com >
2023-07-14 12:57:38 +08:00
Muhammed Fatih BALIN
dc06060bb3
[CUDA] fixing partition bug ( #6001 )
2023-07-14 12:56:24 +08:00
Muhammed Fatih BALIN
c3aea1b62c
[Performance][CUDA] Labor UVA optimization ( #5885 )
...
Co-authored-by: Xin Yao <xiny@nvidia.com >
Co-authored-by: Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com >
2023-07-13 19:56:31 +08:00
Ilia Taraban
62351d8f1b
[Misc] Disable LibXSMM SpMM Cmp for AVX2 platforms ( #5962 )
2023-07-10 13:36:56 -07:00
caojy1998
55af15d4a9
[BugFix]Use Python API for relabel_nodes ( #5937 )
...
Co-authored-by: Ubuntu <ubuntu@ip-172-31-6-31.ap-northeast-1.compute.internal >
2023-07-04 20:44:59 +08:00
Rhett Ying
d22049e879
[TensorpipeDeprecation] remove unused arguments from wait_for_senders() ( #5917 )
2023-06-28 16:32:29 +08:00
Rhett Ying
5542558433
[DistDGL] remove RPCSender/Receiver base classes ( #5879 )
2023-06-16 16:35:59 +08:00
Rhett Ying
4e5780e3e3
[DistDGL] remove unused rpc related files ( #5878 )
2023-06-16 13:40:11 +08:00
Rhett Ying
66c04855da
[DistDGL] remove tensorpipe from third_party and no build ( #5876 )
2023-06-15 17:31:05 +08:00
keli-wen
ae17185a65
[Sparse] Update code and add unittest for formats ( #5859 )
2023-06-13 15:46:34 +08:00
Rhett Ying
72ec1c95c6
[DistDGL] remove tensorpipe cpp code ( #5850 )
...
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com >
2023-06-12 10:50:58 +08:00
Hongzhi (Steve), Chen
9ff56d2098
[Cleanup] Remove featgraph and unused TVM dependency. ( #5767 )
...
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal >
2023-06-02 15:14:31 +08:00
Andrzej Kotłowski
6862e37259
Upgrade libxsmm ( #5725 )
...
Co-authored-by: Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com >
2023-05-24 11:25:57 +08:00
nv-dlasalle
46af76c30e
[Performance Improvement] Make GPU sampling and to_block use pinned memory to decrease required synchronization ( #5685 )
2023-05-17 16:18:35 -07:00
Ilia Taraban
ff9573c410
[Misc] Disable BF16 LibXSMM SpMM for AVX2 platforms ( #5677 )
2023-05-10 22:05:57 +02:00
Andrzej Kotłowski
e0d2250efa
[Performance] Improve COOToCSR implementation ( #5508 )
...
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com >
2023-05-11 01:06:39 +08:00
Ilia Taraban
78ecd5086b
[Fix] fix libxsmm build issues on Mac OS ( #5626 )
2023-04-28 21:55:51 +08:00
Ilia Taraban
8ecbfa57ae
[Fix] restore SpMMSumCsrNaive function for float and double ( #5615 )
2023-04-27 07:59:49 +08:00
Ilia Taraban
9cb669391f
[Misc] Add libxsmm_config.h only when LIBXSMM is enabled ( #5577 )
2023-04-21 10:15:43 +08:00
Xin Yao
bea5c78b3f
[Fix] Remove curand host functions ( #5552 )
2023-04-17 10:37:46 +08:00
Chang Liu
62b5f50a5c
[Feature] Import PyTorch's pin_memory() method for DGL graph structure ( #5366 )
2023-04-10 19:21:32 -07:00
Tianqi Zhang (张天启)
27b008b9b1
[BugFix] Fix unstable behavior of beuteforce-sharemem KNN ( #5515 )
2023-04-10 22:26:10 +08:00
peizhou001
c51cc82e4b
[Enhancement]Set default graph dataloader thread number ( #5479 )
...
Co-authored-by: Ubuntu <ubuntu@ip-172-31-16-19.ap-northeast-1.compute.internal >
2023-04-10 17:52:24 +08:00
Ilia Taraban
acb4eb7ecd
[Feature] Add bfloat16 support for CPU ( #5497 )
...
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com >
2023-04-06 11:16:41 +02:00
Xin Yao
170203ae2b
[Performance] Creating out buffers for segment_mm|sddmm via torch.empty() ( #5462 )
...
* update for segmentMM
* update for sddmm
* fix a bug
2023-03-23 17:41:07 +08:00
Hongzhi (Steve), Chen
4cf5f682a6
[Misc] Polish metapath_randomwalk.h ( #5471 )
...
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal >
2023-03-20 22:17:39 +08:00
Daniil Sizov
87fb7ed05b
[Config] Enable libxsmm by default for AVX cpu ( #5165 )
...
* Enable AVX by default
* Fix linting errors
* Fix win64 build (libxsmm not linked)
Libxsmm on Win64 is not linked, should be disabled by default
* Fix clang format issues
* Change lower supported cpu version to LIBXSMM_X86_AVX2
Change lower supported cpu version to LIBXSMM_X86_AVX2 to address https://github.com/dmlc/dgl/issues/3459 issue
* Fix unit test
Remove assumption that libxsmm is enabled in the config by default (only true for intel CPUs with AVX2 instructions)
---------
Co-authored-by: Ubuntu <ubuntu@ip-172-31-15-137.us-west-2.compute.internal >
Co-authored-by: Quan (Andy) Gan <coin2028@hotmail.com >
2023-03-16 02:05:22 +08:00
Xin Yao
8d5d8962ad
[Refactor] Replace third_party/nccl with PyTorch's NCCL backend ( #4989 )
...
* expose GeneratePermutation
* add sparse_all_to_all_push
* add sparse_all_to_all_pull
* add unit test
* handle world_size=1
* remove python nccl wrapper
* remove the nccl dependency
* use pinned memory to speedup D2H copy
* fix lint
* resolve comments
* fix lint
* fix ut
* resolve comments
2023-03-08 12:59:10 +08:00
Rhett Ying
b1ec112eeb
Fix compile error on ubuntu22.04_g++11.3.0 ( #5434 )
2023-03-08 09:49:23 +08:00
peizhou001
5854ef5ec7
[Enhancement]Speed up ToBlockCPU with concurrent id hash map ( #5297 )
2023-03-07 09:59:48 +08:00
Kacper Pietkun
308bd6f5b2
removed pragma omp for ( #5334 )
2023-03-01 11:48:04 +08:00
peizhou001
11d12f3cca
[Refactor] Extract common code in gpu and cpu ToBLock ( #5305 )
2023-02-27 18:04:05 +08:00