Rhett Ying
494d4cd73f
[DistGB] enable graphbolt for homograph distDGL ( #7182 )
2024-03-01 15:03:47 +08:00
Rhett Ying
d8d87243c8
[DistGB] restrict NID/EID as int64_t ( #7177 )
2024-02-29 16:03:34 +08:00
Rhett Ying
ebf505ee92
[DistGB] update top level API about use_graphbolt ( #7169 )
2024-02-28 15:20:37 +08:00
Rhett Ying
d1bea9e87f
[DistGB] format dtype when converting partition to GraphBolt format ( #7150 )
2024-02-28 09:24:39 +08:00
Rhett Ying
045beeba14
[DistGB] remove toindex() as torch tensor is always be expected ( #7146 )
2024-02-26 14:04:35 +08:00
Rhett Ying
63541c88f1
[DistGB] enable int32 id ranges in IdMap ( #7144 )
2024-02-26 10:28:59 +08:00
Rhett Ying
b0080d5bac
[DistGB] add graphbolt flag into top level API ( #7122 )
2024-02-22 09:26:45 +08:00
Rhett Ying
8e6cbd621f
[DistGB] sample with graphbolt on heterograph via DistNodeDataLoader ( #7112 )
2024-02-09 15:51:39 +08:00
Rhett Ying
6735a3ae3d
[DistGB] enable sample etype neighbors on heterograph ( #7095 )
2024-02-09 10:09:16 +08:00
Rhett Ying
3ebdee7768
[DistGB] sample with graphbolt on homograph via DistNodeDataLoader ( #7108 )
2024-02-09 09:58:32 +08:00
Rhett Ying
0504bc2c11
[DistGB] use expand_indptr for csc to coo ( #7090 )
2024-02-07 10:08:56 +08:00
Rhett Ying
ee8b7b39ce
[DistGB] enable GB sampling on heterograph ( #7087 )
2024-02-06 11:22:38 +08:00
Rhett Ying
4ee0a8bddb
[DistGB] return global eids from GB sampling on homograph ( #7085 )
2024-02-05 13:22:44 +08:00
Rhett Ying
f3af2a9fd4
[DistGB] return eids together with etype_ids in sampling ( #7084 )
2024-02-05 09:48:20 +08:00
Rhett Ying
6459a688ae
[DistGB] enable GB sampling on homograph ( #7061 )
2024-02-04 10:39:44 +08:00
Rhett Ying
571340dac6
[DistGB] update partition_graph to support graphbolt ( #7053 )
2024-02-01 11:37:43 +08:00
Rhett Ying
df6b3250f4
[DistGB] enable DistGraph to load graphbolt partitions ( #7048 )
2024-02-01 09:39:50 +08:00
Rhett Ying
af870387fc
[DistGB] add verify logic for GraphBolt partitions ( #7031 )
2024-01-30 16:30:00 +08:00
Rhett Ying
683772514e
[DistGB] enable DistGraphServer to load graphbolt partitions ( #7042 )
2024-01-30 11:21:16 +08:00
Rhett Ying
366fb02fbd
[DistGB] enable to load GB partitions ( #7029 )
2024-01-26 12:38:25 +08:00
Rhett Ying
0bfe34d96b
[DistGB] refine convertion from dgl to graphbolt ( #7007 )
2024-01-25 14:55:25 +08:00
Rhett Ying
e9d5156e3c
[GraphBolt] rename from_fused_csc as fused_csc_sampling_graph ( #6732 )
2023-12-12 16:19:41 +08:00
Rhett Ying
1a8e0c00a9
[GraphBolt] remove GraphMeta and update API accordingly ( #6709 )
2023-12-12 14:49:50 +08:00
Rhett Ying
c213444268
[GraphBolt] use torch.load/save instead of load/save_fused_xxx() ( #6707 )
2023-12-07 17:17:31 +08:00
Rhett Ying
3cdc37ccd7
[GraphBolt] add ntype/etype_to_id into graph and save/load() ( #6687 )
2023-12-05 15:56:10 +08:00
LastWhisper
91fe0c9069
[GraphBolt] Refactor CSCSamplingGraph and update the corresponding method. ( #6515 )
2023-11-04 03:09:14 +08:00
Rhett Ying
864fd4f7da
[DistDGL] fix docstring typo
2023-10-30 08:44:25 +08:00
Israt Nisa
5dfaf99e3c
[Performance] Add NCCL support ( #5929 )
...
Co-authored-by: Israt Nisa <nisisrat@amazon.com >
2023-10-12 11:17:15 -04:00
Da Zheng
8b23ec6082
Fix a bug in standalone mode ( #6179 )
2023-08-21 02:03:02 -07:00
Israt Nisa
6519ec2722
[BugFix] Fix API convert_dgl_partition_to_csc_sampling_graph ( #5992 )
2023-07-13 12:32:57 -04:00
Rhett Ying
0d9b6bfd5a
[TensorpipeDeprecation] remove long live server support from DistDGL ( #5931 )
2023-07-03 09:26:27 +08:00
Rhett Ying
d22049e879
[TensorpipeDeprecation] remove unused arguments from wait_for_senders() ( #5917 )
2023-06-28 16:32:29 +08:00
Rhett Ying
1e886cb9cf
[DistDGL] sort node/edge_map to obtain expected id ranges ( #5872 )
2023-06-15 13:53:53 +08:00
Rhett Ying
894ae31ffc
[DistDGL] keep net_type in public API even it is deprecated ( #5875 )
2023-06-14 21:35:41 +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
Rhett Ying
0f3223310d
[DistDGL] remove tensorpipe from python APIs ( #5848 )
2023-06-09 16:35:51 +08:00
Rhett Ying
d0fa2909ef
[GraphBolt] import when necessary for DistDGL ( #5755 )
2023-06-01 11:22:12 +08:00
Rhett Ying
00972deecf
[GraphBolt] convert dgl partition to CSCSamplingGraph ( #5736 )
2023-05-29 16:49:39 +08:00
Rhett Ying
fbb26ee5f6
[Dist] fix crash issue if empty test set ( #5653 )
2023-05-11 17:21:31 +08:00
Theodore Vasiloudis
1ab0170a10
[Distributed] Ensure round-robin edge file downloads, reduce logging, other improvements. ( #5578 )
...
Co-authored-by: Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com >
2023-04-27 11:17:55 -07:00
Hongzhi (Steve), Chen
7f5da69709
[Misc] Rename number_of_edges and number_of_nodes to num_edges and num_nodes in dist related python files. ( #5489 )
...
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal >
2023-03-27 15:55:37 +08:00
Rhett Ying
d2ed57e94b
[DistDGL] add log when load graph and data ( #5350 )
...
* [DistDGL] add log when load graph and data
* fix lint
* refine log
---------
Co-authored-by: Israt Nisa <neesha295@gmail.com >
2023-03-10 14:21:32 +08:00
Hongzhi (Steve), Chen
0b3a447ba4
auto format distributed ( #5317 )
...
Co-authored-by: Ubuntu <ubuntu@ip-172-31-28-63.ap-northeast-1.compute.internal >
2023-02-19 08:33:09 +08:00
peizhou001
3a2a5031e9
[API Deprecation]Deprecate candidates in dgl.distributed ( #5116 )
2023-01-06 16:17:44 +08:00
peizhou001
ab0c0ec68f
[API Deprecation] Deprecate candidates in convert module ( #4988 ) ( #5115 )
2023-01-06 14:45:52 +08:00
Rhett Ying
cd3fa03035
[Dist] init node/edge data store for Node/EdgeDataView in appropriate place ( #4906 )
...
* [Dist] instantiate NodeDataView in lazy mode
* fix test failure
* init node/edge data store at the very beginning
* fix test failures
* refine comment
* add more tests
2022-11-21 09:52:36 +08:00
Rhett Ying
6e1cc7dac2
[Dist] fix is_node check according to policy ( #4911 )
...
* [Dist] fix is_node check according to policy
* add more tests
2022-11-17 09:27:50 +08:00
peizhou001
3132da2826
Deprecate ( #4864 )
...
rename DGLHeteroGraph to DGLGraph
2022-11-15 10:01:01 +08:00
Rhett Ying
5f0b61b858
[Dist] enable access DistGraph.edges via canonical etype ( #4814 )
...
* [Dist] enable access DistGraph.edges via canonical etype
* refine code
* refine test
* refine code
2022-11-07 21:35:41 +08:00
Rhett Ying
1e8c645d8a
[Dist] fix max length to 80 introduced in deprecate etype PR ( #4809 )
2022-11-04 11:48:36 +08:00