文件历史

125 次代码提交

作者 SHA1 备注 提交日期
Muhammed Fatih BALIN b1e39432bf [Build] Organize cmake file (Fixed) (#7715) 2024-08-18 10:15:01 -04:00
Hongzhi (Steve), Chen 4910eace8c Revert "[Build] Organize cmake file." (#7710) 2024-08-16 15:29:56 +08:00
Muhammed Fatih BALIN 0d68130f92 [CUDA] Remove unused gpu_cache files and update. (#7699) 2024-08-14 20:44:16 -04:00
Muhammed Fatih BALIN 4032c2a80a [Build] Organize cmake file. (#7657) 2024-08-06 08:48:10 -04:00
Muhammed Fatih BALIN cb4604aca2 [Performance] Remove phmap dependency. (#7658) 2024-08-05 11:29:40 -04:00
Rhett Ying 0f849088c9 [dev] define _POSIX_C_SOURCE for metis build only (#7571) 2024-07-23 14:08:21 +08:00
Rhett Ying 853dd06cde [dev] add -D_POSIX_C_SOURCE=200809L for metis build (#7565) 2024-07-23 06:30:58 +08:00
Muhammed Fatih BALIN 52651379a0 [GraphBolt][io_uring] Refactor and enable tests (#7506) 2024-07-09 04:06:09 -04:00
Muhammed Fatih BALIN 489671cd43 [Misc] Make code compilable with GCC 13 (#7363)
Co-authored-by: Hongzhi (Steve), Chen <chenhongzhi.nkcs@gmail.com>
2024-06-27 14:17:07 +08:00
pyynb 0d9a09df18 [graphbolt] Disable liburing (#7366) 2024-04-29 11:48:06 +08:00
Muhammed Fatih BALIN 78df81015a [GraphBolt] Add optimized unique_and_compact_batched. (#7239) 2024-04-07 04:55:08 -04:00
xiangyuzhi b725ee53d7 [Graphbolt] Disk feature fetcher (#7128)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-40-250.ap-northeast-1.compute.internal>
2024-04-01 16:01:43 +08:00
xiangyuzhi 0c3a4428c1 [Graphbolt] Add liburing dependency (#7149)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-40-250.ap-northeast-1.compute.internal>
2024-02-29 14:48:55 +08:00
Muhammed Fatih BALIN 73e01d6daa [CUDA] Update CCCL to 2.3.0 (#7171) 2024-02-29 00:37:00 -05:00
Muhammed Fatih BALIN f6db850d75 [GraphBolt][CUDA] Add native GPUCachedFeature instead of using DGL (#6939) 2024-01-18 02:59:35 -05:00
Rhett Ying 7d5d576e19 [dev] enable GraphBolt build for all build types (#6832) 2023-12-26 17:11:42 +08:00
Muhammed Fatih BALIN 60a27bc6e8 [GraphBolt][CUDA] Pass GPU architecture option from DGL (#6792) 2023-12-26 13:55:06 +08:00
Muhammed Fatih BALIN 99fcdfece7 [Bug] Update thrust to the new monorepo CCCL (#6166)
Co-authored-by: Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com>
2023-12-05 15:22:36 +08:00
Rhett Ying 9e26c8e388 [GraphBolt] upgrade CUDA to 17 and update CI gpu image to torch2.0+cu118 (#6505) 2023-10-30 13:15:29 +08:00
czkkkkkk d627d0f46f [Graphbolt] Support cuda compilation (#6383) 2023-09-26 15:27:09 +08:00
czkkkkkk edcecdd0a1 [CMAKE] Move DGL cuda file declaration to the main CMakeLists.txt (#6300) 2023-09-12 17:07:40 +08:00
Rhett Ying ce8a7dd314 [dev] 17 is new since cmake3.8 for CXX_STANDARD (#6302) 2023-09-08 16:30:44 +08:00
Hongzhi (Steve), Chen d5a1fe2fc9 [Misc] Keep all dgl_options with consistent style. (#6270)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal>
2023-09-04 15:50:26 +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
Rhett Ying 7467da9a39 [dev] configure optimize options explicitly for different build types (#6161) 2023-08-16 14:29:31 +08:00
Hongzhi (Steve), Chen 346410928f [Misc] Cleanup old flags, and rely on BUILD_TYPE for all features. (#6154)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal>
2023-08-15 16:31:44 +08:00
Muhammed Fatih BALIN f0d8ca1e40 [Dev] Change CXX standard to 17 (#6138) 2023-08-14 10:26:40 +08:00
Hongzhi (Steve), Chen f7fef600e3 [Misc] Support build option: "all". (#6102)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal>
2023-08-07 12:48:32 +08:00
Hongzhi (Steve), Chen 3397496388 [Misc] Clean up build option for testing. (#6090)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal>
2023-08-03 17:03:49 +08:00
Hongzhi (Steve), Chen d7410cf468 [Misc] Support DGL feature option. (#6088)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal>
2023-08-03 14:24:37 +08:00
Hongzhi (Steve), Chen ffd8edeb2a [Misc] Cleanup duplicated flags. (#6081)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal>
2023-08-02 13:51:24 +08:00
Muhammed Fatih BALIN 224d6a6936 [Dev] Resolve compile issue with gcc 11.3.0 (#6072) 2023-08-01 14:37:24 +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
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
Rhett Ying 66c04855da [DistDGL] remove tensorpipe from third_party and no build (#5876) 2023-06-15 17:31:05 +08:00
Rhett Ying df97f2e8ee [DistDGL] remove tensorpipe-based dist cpp test (#5849) 2023-06-12 09:45:48 +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
Hongzhi (Steve), Chen a93e5578d6 [Misc] Remove xbyak (#5752)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal>
2023-05-30 16:40:20 +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
peizhou001 494d2b7a07 [GraphBolt] Add graphbolt build into dgl build (#5696)
Co-authored-by: Ubuntu <ubuntu@ip-172-31-25-242.ap-northeast-1.compute.internal>
2023-05-16 08:58:31 +08:00
Daniil Sizov aeb7862be7 [Misc] Exclude libxsmm on unsupported platforms (#5668) 2023-05-10 12:35:52 +08:00
Ilia Taraban 78ecd5086b [Fix] fix libxsmm build issues on Mac OS (#5626) 2023-04-28 21:55:51 +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 acb955e15f [Cleanup] Cleanup unused CMake options (#5470)
* cleanup unused cmake options

* disable BUILD_TORCH for cugraph

* resolve comments
2023-03-22 16:06:44 +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
bgawrych 85526e34a1 [FIX] Ubuntu 22 build fix (#5272)
* Fix ubuntu 22 build

* Add one more flag
2023-03-03 10:04:22 +08:00
Hongzhi (Steve), Chen 325e795a18 Revert "Set USE_LIBXSMM default to OFF. (#5287)" (#5392)
This reverts commit a5e3139155.
2023-03-01 16:47:34 +08:00
Hongzhi (Steve), Chen a5e3139155 Set USE_LIBXSMM default to OFF. (#5287)
* Set USE_LIBXSMM default to OFF.

* update

---------

Co-authored-by: Steve <ubuntu@ip-172-31-34-29.ap-northeast-1.compute.internal>
2023-02-16 13:08:11 +08:00
Rhett Ying 0c5d6f1b00 [BUILD] enable dgl sparse build in default (#5175)
* enable dgl sparse build in default

* disable sparse build on cugraph

* update
2023-01-16 14:01:39 +08:00