MCPcopy Create free account
hub / github.com/PyGCL/PyGCL / permute

Function permute

GCL/augmentors/functional.py:16–26  ·  view source on GitHub ↗

Randomly permute node embeddings or features. Args: x: The latent embedding or node feature. Returns: torch.Tensor: Embeddings or features resulting from permutation.

(x: torch.Tensor)

Source from the content-addressed store, hash-verified

14
15
16def permute(x: torch.Tensor) -> torch.Tensor:
17 """
18 Randomly permute node embeddings or features.
19
20 Args:
21 x: The latent embedding or node feature.
22
23 Returns:
24 torch.Tensor: Embeddings or features resulting from permutation.
25 """
26 return x[torch.randperm(x.size(0))]
27
28
29def get_mixup_idx(x: torch.Tensor) -> torch.Tensor:

Callers 1

augmentMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected