Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
dgl
Commits
017b6bb3
Unverified
Commit
017b6bb3
authored
Dec 22, 2023
by
Rhett Ying
Committed by
GitHub
Dec 22, 2023
Browse files
[doc] update YAML spec (#6812)
parent
3e59b1d4
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
58 additions
and
65 deletions
+58
-65
notebooks/stochastic_training/ondisk_dataset_heterograph.ipynb
...ooks/stochastic_training/ondisk_dataset_heterograph.ipynb
+46
-50
python/dgl/graphbolt/impl/ondisk_dataset.py
python/dgl/graphbolt/impl/ondisk_dataset.py
+12
-15
No files found.
notebooks/stochastic_training/ondisk_dataset_heterograph.ipynb
View file @
017b6bb3
...
...
@@ -524,105 +524,101 @@
" - name: node_classification\n",
" num_classes: 10\n",
" train_set:\n",
" -
data:
\n",
"
- type: user
\n",
"
name: seed_nodes\n",
" -
type: user
\n",
"
data:
\n",
"
-
name: seed_nodes\n",
" format: numpy\n",
" path: {os.path.basename(nc_train_user_ids_path)}\n",
" - type: user\n",
" name: labels\n",
" - name: labels\n",
" format: torch\n",
" path: {os.path.basename(nc_train_user_labels_path)}\n",
" - type: item\n",
" name: seed_nodes\n",
" - type: item\n",
" data:\n",
" - name: seed_nodes\n",
" format: numpy\n",
" path: {os.path.basename(nc_train_item_ids_path)}\n",
" - type: item\n",
" name: labels\n",
" - name: labels\n",
" format: torch\n",
" path: {os.path.basename(nc_train_item_labels_path)}\n",
" validation_set:\n",
" -
data:
\n",
"
- type: user
\n",
"
name: seed_nodes\n",
" -
type: user
\n",
"
data:
\n",
"
-
name: seed_nodes\n",
" format: numpy\n",
" path: {os.path.basename(nc_val_user_ids_path)}\n",
" - type: user\n",
" name: labels\n",
" - name: labels\n",
" format: torch\n",
" path: {os.path.basename(nc_val_user_labels_path)}\n",
" - type: item\n",
" name: seed_nodes\n",
" - type: item\n",
" data:\n",
" - name: seed_nodes\n",
" format: numpy\n",
" path: {os.path.basename(nc_val_item_ids_path)}\n",
" - type: item\n",
" name: labels\n",
" - name: labels\n",
" format: torch\n",
" path: {os.path.basename(nc_val_item_labels_path)}\n",
" test_set:\n",
" -
data:
\n",
"
- type: user
\n",
"
name: seed_nodes\n",
" -
type: user
\n",
"
data:
\n",
"
-
name: seed_nodes\n",
" format: numpy\n",
" path: {os.path.basename(nc_test_user_ids_path)}\n",
" - type: user\n",
" name: labels\n",
" - name: labels\n",
" format: torch\n",
" path: {os.path.basename(nc_test_user_labels_path)}\n",
" - type: item\n",
" name: seed_nodes\n",
" - type: item\n",
" data:\n",
" - name: seed_nodes\n",
" format: numpy\n",
" path: {os.path.basename(nc_test_item_ids_path)}\n",
" - type: item\n",
" name: labels\n",
" - name: labels\n",
" format: torch\n",
" path: {os.path.basename(nc_test_item_labels_path)}\n",
" - name: link_prediction\n",
" num_classes: 10\n",
" train_set:\n",
" -
data:
\n",
"
- type: \"user:like:item\"
\n",
"
name: node_pairs\n",
" -
type: \"user:like:item\"
\n",
"
data:
\n",
"
-
name: node_pairs\n",
" format: numpy\n",
" path: {os.path.basename(lp_train_like_node_pairs_path)}\n",
" - type: \"user:follow:user\"\n",
" name: node_pairs\n",
" - type: \"user:follow:user\"\n",
" data:\n",
" - name: node_pairs\n",
" format: numpy\n",
" path: {os.path.basename(lp_train_follow_node_pairs_path)}\n",
" validation_set:\n",
" -
data:
\n",
"
- type: \"user:like:item\"
\n",
"
name: node_pairs\n",
" -
type: \"user:like:item\"
\n",
"
data:
\n",
"
-
name: node_pairs\n",
" format: numpy\n",
" path: {os.path.basename(lp_val_like_node_pairs_path)}\n",
" - type: \"user:like:item\"\n",
" name: negative_dsts\n",
" - name: negative_dsts\n",
" format: torch\n",
" path: {os.path.basename(lp_val_like_neg_dsts_path)}\n",
" - type: \"user:follow:user\"\n",
" name: node_pairs\n",
" - type: \"user:follow:user\"\n",
" data:\n",
" - name: node_pairs\n",
" format: numpy\n",
" path: {os.path.basename(lp_val_follow_node_pairs_path)}\n",
" - type: \"user:follow:user\"\n",
" name: negative_dsts\n",
" - name: negative_dsts\n",
" format: torch\n",
" path: {os.path.basename(lp_val_follow_neg_dsts_path)}\n",
" test_set:\n",
" -
data:
\n",
"
- type: \"user:like:item\"
\n",
"
name: node_pairs\n",
" -
type: \"user:like:item\"
\n",
"
data:
\n",
"
-
name: node_pairs\n",
" format: numpy\n",
" path: {os.path.basename(lp_test_like_node_pairs_path)}\n",
" - type: \"user:like:item\"\n",
" name: negative_dsts\n",
" - name: negative_dsts\n",
" format: torch\n",
" path: {os.path.basename(lp_test_like_neg_dsts_path)}\n",
" - type: \"user:follow:user\"\n",
" name: node_pairs\n",
" - type: \"user:follow:user\"\n",
" data:\n",
" - name: node_pairs\n",
" format: numpy\n",
" path: {os.path.basename(lp_test_follow_node_pairs_path)}\n",
" - type: \"user:follow:user\"\n",
" name: negative_dsts\n",
" - name: negative_dsts\n",
" format: torch\n",
" path: {os.path.basename(lp_test_follow_neg_dsts_path)}\n",
"\"\"\"\n",
...
...
python/dgl/graphbolt/impl/ondisk_dataset.py
View file @
017b6bb3
...
...
@@ -319,34 +319,31 @@ class OnDiskDataset(Dataset):
- name: "edge_classification"
num_classes: 10
train_set:
-
data: # multiple data sources could be specified
.
- type: paper
name: node_pairs
-
type: paper # could be omitted for homogeneous graph
.
data: # multiple data sources could be specified.
-
name: node_pairs
format: numpy # Can be numpy or torch.
in_memory: true # If not specified, default to true.
path: set/paper-train-node_pairs.npy
- type: paper
name: labels
- name: labels
format: numpy
path: set/paper-train-labels.npy
validation_set:
-
data:
- type: paper
name: node_pairs
-
type: paper
data:
-
name: node_pairs
format: numpy
path: set/paper-validation-node_pairs.npy
- type: paper
name: labels
- name: labels
format: numpy
path: set/paper-validation-labels.npy
test_set:
-
data:
- type: paper
name: node_pairs
-
type: paper
data:
-
name: node_pairs
format: numpy
path: set/paper-test-node_pairs.npy
- type: paper
name: labels
- name: labels
format: numpy
path: set/paper-test-labels.npy
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment