"cacheflow/git@developer.sourcefind.cn:norm/vllm.git" did not exist on "c128c2ed0309dd1ff684ac0da2f8fc7ea5994b77"
Commit abac33d3 authored by rusty1s's avatar rusty1s
Browse files

removed rid args

parent 63c0dad6
import torch import torch
def permute(edge_index, num_nodes, rid=None, perm_edges=True): def random_permute(edge_index, num_nodes):
row, col = edge_index row, col = edge_index
if perm_edges: rid = torch.randperm(row.size(0))
edge_rid = torch.randperm(row.size(0)) row, col = row[rid], col[rid]
row, col = row[edge_rid], col[edge_rid]
rid = torch.randperm(num_nodes) if rid is None else rid _, perm = rid[torch.randperm(num_nodes)].sort()
_, perm = rid[row].sort()
row, col = row[perm], col[perm] row, col = row[perm], col[perm]
return torch.stack([row, col], dim=0) return torch.stack([row, col], dim=0)
...@@ -3,14 +3,10 @@ from .degree import node_degree ...@@ -3,14 +3,10 @@ from .degree import node_degree
from .permute import permute from .permute import permute
def random_cluster(edge_index, def random_cluster(edge_index, batch=None, num_nodes=None):
batch=None,
rid=None,
perm_edges=True,
num_nodes=None):
num_nodes = edge_index.max() + 1 if num_nodes is None else num_nodes num_nodes = edge_index.max() + 1 if num_nodes is None else num_nodes
row, col = permute(edge_index, num_nodes, rid, perm_edges) row, col = permute(edge_index, num_nodes)
degree = node_degree(row, num_nodes, out=row.new()) degree = node_degree(row, num_nodes, out=row.new())
cluster = edge_index.new(num_nodes).fill_(-1) cluster = edge_index.new(num_nodes).fill_(-1)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment