MCPcopy Index your code
hub / github.com/dmlc/dgl / test_gin

Function test_gin

tests/python/common/data/test_data.py:41–59  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

39)
40@unittest.skipIf(dgl.backend.backend_name == "mxnet", reason="Skip MXNet")
41def test_gin():
42 ds_n_graphs = {
43 "MUTAG": 188,
44 "IMDBBINARY": 1000,
45 "IMDBMULTI": 1500,
46 "PROTEINS": 1113,
47 "PTC": 344,
48 }
49 transform = dgl.AddSelfLoop(allow_duplicate=True)
50 for name, n_graphs in ds_n_graphs.items():
51 ds = data.GINDataset(name, self_loop=False, degree_as_nlabel=False)
52 assert len(ds) == n_graphs, (len(ds), name)
53 g1 = ds[0][0]
54 ds = data.GINDataset(
55 name, self_loop=False, degree_as_nlabel=False, transform=transform
56 )
57 g2 = ds[0][0]
58 assert g2.num_edges() - g1.num_edges() == g1.num_nodes()
59 assert ds.num_classes == ds.gclasses
60
61
62@unittest.skipIf(

Callers 1

test_data.pyFile · 0.70

Calls 3

itemsMethod · 0.45
num_edgesMethod · 0.45
num_nodesMethod · 0.45

Tested by

no test coverage detected