Skip to content
Discussion options

You must be logged in to vote

Your inputs look great. You can wrap them inside a list and pass them to torch_geometric.loader.DataLoader to create mini-batches from it:

data_list = [...]
loader = DataLoader(data_list, batch_size=32, shuffle=True)

You can then do node classification following the PyG node-level prediction examples, e.g., here and here:

for data in loader:
    data = data.to(device)
    optimizer.zero_grad()
    pred = model(data.x, data.edge_index)
    loss = F.cross_entropy(pred, data.y)
    loss.backward()
    optimizer.step()

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@Byun-jinyoung
Comment options

@rusty1s
Comment options

@Byun-jinyoung
Comment options

Answer selected by Byun-jinyoung
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants