d8a075668b6e9cdf4c08f6c7285e5c7d2fbf5332,torch_geometric/graph/geometry.py,,edges_from_faces,#Any#,38

Before Change


        return ValueError()

    // Append undirected edges.
    edges = torch.cat((edges, edges.index_select(1, torch.LongTensor([1, 0]))))

    // Sort the adjacencies row-wise.
    edges = edges.t()
    sorted, indices = torch.sort(edges[0], 0)
    edges = torch.cat((sorted, edges[1][indices])).view(2, -1)
    return edges

After Change


    // Remove duplicate indices.
    // NOTE: This doesn"t work if transpose(...) is removed.
    adj = adj.transpose(0, 1).coalesce()
    return adj._indices()
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 4

Instances


Project Name: rusty1s/pytorch_geometric
Commit Name: d8a075668b6e9cdf4c08f6c7285e5c7d2fbf5332
Time: 2017-10-17
Author: matthias.fey@tu-dortmund.de
File Name: torch_geometric/graph/geometry.py
Class Name:
Method Name: edges_from_faces


Project Name: pytorch/fairseq
Commit Name: d502958b4d3356c19e217bee834167b99a945423
Time: 2020-04-21
Author: myleott@fb.com
File Name: fairseq/models/lstm.py
Class Name: LSTMEncoder
Method Name: reorder_encoder_out


Project Name: rusty1s/pytorch_geometric
Commit Name: a9e209bcb857651fe0ee9416acffbf81e5610fe5
Time: 2019-06-04
Author: matthias.fey@tu-dortmund.de
File Name: torch_geometric/nn/conv/edge_conv.py
Class Name: EdgeConv
Method Name: forward