Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
7d0d8be
Setup DistABLPLoader for GraphStore mode
kmonte Feb 11, 2026
3c3bf1b
fixes
kmonte Feb 11, 2026
48c26f5
attempt at e2e gs trainer
kmonte Feb 11, 2026
59d37f7
Merge branch 'main' into kmonte/setup-gs-e2e-trainers
kmonte Feb 20, 2026
90ff055
fix?
kmonte Feb 20, 2026
1b72b92
Merge branch 'main' into kmonte/setup-gs-e2e-trainers
kmonte Feb 20, 2026
366ff08
fix
kmonte Feb 20, 2026
7454f53
debug
kmonte Feb 20, 2026
505816c
Merge branch 'main' into kmonte/setup-gs-e2e-trainers
kmonte Feb 21, 2026
dd78d45
debug
kmonte Feb 21, 2026
824df05
Merge branch 'main' into kmonte/setup-gs-e2e-trainers
kmonte Feb 23, 2026
2dbb241
test
kmonte Feb 23, 2026
15d7326
update with fixes
kmonte Feb 24, 2026
b9806ed
Merge branch 'main' into kmonte/setup-gs-e2e-trainers
kmonte Feb 24, 2026
0efc55d
maybe fix?
kmonte Feb 24, 2026
47431e7
idk
kmonte Feb 24, 2026
ca03373
only gs
kmonte Feb 24, 2026
b89d0ee
Merge branch 'main' into kmonte/setup-gs-e2e-trainers
kmonte Feb 24, 2026
dd5ffb1
debug
kmonte Feb 24, 2026
7742a26
maybe fix het?
kmonte Feb 24, 2026
aa09e62
swap back
kmonte Feb 25, 2026
a62a24b
Merge branch 'main' into kmonte/setup-gs-e2e-trainers
kmonte Feb 25, 2026
88d1b9a
update
kmonte Feb 25, 2026
9527c55
debug
kmonte Feb 25, 2026
e557ee6
Merge branch 'main' into kmonte/setup-gs-e2e-trainers
kmonte Feb 25, 2026
a2034df
update
kmonte Feb 25, 2026
97b2e94
test fixes
kmonte Feb 25, 2026
25c5336
Merge branch 'main' into kmonte/setup-gs-e2e-trainers
kmonte Feb 25, 2026
e873aca
Merge branch 'main' into kmonte/setup-gs-e2e-trainers
kmonte Feb 25, 2026
19207c8
debug
kmonte Feb 25, 2026
520bbee
idk
kmonte Feb 26, 2026
e589894
debug
kmonte Feb 26, 2026
5671c59
blehg
kmonte Feb 26, 2026
667ff64
Merge branch 'main' into kmonte/setup-gs-e2e-trainers
kmonte Feb 26, 2026
bf35aac
reenable cora
kmonte Feb 26, 2026
f05a902
hmmm
kmonte Feb 27, 2026
e12051f
Use fix
kmonte Feb 27, 2026
7c88744
more training examples
kmonte Feb 27, 2026
d848843
revert
kmonte Feb 27, 2026
1d392e9
Merge branch 'kmonte/setup-gs-e2e-trainers' of https://github.com/Sna…
kmonte Feb 27, 2026
a4691af
revert
kmonte Feb 28, 2026
cda0477
debug
kmonte Feb 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 12 additions & 5 deletions deployment/configs/e2e_glt_gs_resource_config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Diffs from e2e_glt_resource_config.yaml
# - Swap vertex_ai_inferencer_config for vertex_ai_graph_store_inferencer_config
# - Swap vertex_ai_trainer_config for vertex_ai_graph_store_trainer_config
shared_resource_config:
resource_labels:
cost_resource_group_tag: dev_experiments_COMPONENT
Expand All @@ -26,11 +27,17 @@ preprocessor_config:
machine_type: "n2d-highmem-64"
disk_size_gb: 300
trainer_resource_config:
vertex_ai_trainer_config:
machine_type: n1-highmem-32
gpu_type: NVIDIA_TESLA_T4
gpu_limit: 2
num_replicas: 2
vertex_ai_graph_store_trainer_config:
graph_store_pool:
machine_type: n2-highmem-32
gpu_type: ACCELERATOR_TYPE_UNSPECIFIED
gpu_limit: 0
num_replicas: 2
compute_pool:
machine_type: n1-standard-16
gpu_type: NVIDIA_TESLA_T4
gpu_limit: 2
num_replicas: 2
inferencer_resource_config:
vertex_ai_graph_store_inferencer_config:
graph_store_pool:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ datasetConfig:
dataPreprocessorArgs:
# This argument is specific for the `PassthroughPreprocessorConfigForMockedAssets` preprocessor to indicate which dataset we should be using
mocked_dataset_name: 'dblp_node_anchor_edge_features_lp'
# TODO(kmonte): Add GS trainer
trainerConfig:
trainerArgs:
# Example argument to trainer
Expand All @@ -49,7 +48,15 @@ trainerConfig:
("paper", "to", "author"): [15, 15],
("author", "to", "paper"): [20, 20]
}
command: python -m examples.link_prediction.heterogeneous_training
command: python -m examples.link_prediction.graph_store.heterogeneous_training
graphStoreStorageConfig:
command: python -m examples.link_prediction.graph_store.storage_main
storageArgs:
sample_edge_direction: "in"
splitter_cls_path: "gigl.utils.data_splitters.DistNodeAnchorLinkSplitter"
splitter_kwargs: '{"sampling_direction": "in", "should_convert_labels_to_edges": True, "num_val": 0.3, "num_test": 0.3, "supervision_edge_types": [("author", "to", "paper")]}'
ssl_positive_label_percentage: "0.15"
num_server_sessions: "1"
# TODO(kmonte): Move to user-defined server code
inferencerConfig:
inferencerArgs:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,19 @@ datasetConfig:
dataPreprocessorArgs:
# This argument is specific for the `PassthroughPreprocessorConfigForMockedAssets` preprocessor to indicate which dataset we should be using
mocked_dataset_name: 'cora_homogeneous_node_anchor_edge_features_user_defined_labels'
# TODO(kmonte): Add GS trainer
trainerConfig:
trainerArgs:
# Example argument to trainer
log_every_n_batch: "50" # Frequency in which we log batch information
num_neighbors: "[10, 10]" # Fanout per hop, specified as a string representation of a list for the homogeneous use case
command: python -m examples.link_prediction.homogeneous_training
command: python -m examples.link_prediction.graph_store.homogeneous_training
graphStoreStorageConfig:
command: python -m examples.link_prediction.graph_store.storage_main
storageArgs:
sample_edge_direction: "in"
splitter_cls_path: "gigl.utils.data_splitters.DistNodeAnchorLinkSplitter"
splitter_kwargs: '{"sampling_direction": "in", "should_convert_labels_to_edges": True, "num_val": 0.1, "num_test": 0.1}'
num_server_sessions: "1"
# TODO(kmonte): Move to user-defined server code
inferencerConfig:
inferencerArgs:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,18 @@ preprocessor_config:
max_num_workers: 4
machine_type: "n2-standard-16"
disk_size_gb: 300
# TODO(kmonte): Update
trainer_resource_config:
vertex_ai_trainer_config:
machine_type: n1-standard-16
gpu_type: NVIDIA_TESLA_T4
gpu_limit: 2
num_replicas: 2
vertex_ai_graph_store_trainer_config:
graph_store_pool:
machine_type: n2-highmem-32
gpu_type: ACCELERATOR_TYPE_UNSPECIFIED
gpu_limit: 0
num_replicas: 2
compute_pool:
machine_type: n1-standard-16
gpu_type: NVIDIA_TESLA_T4
gpu_limit: 2
num_replicas: 2
inferencer_resource_config:
vertex_ai_graph_store_inferencer_config:
graph_store_pool:
Expand Down
Loading