MCPcopy Create free account
hub / github.com/pytorch/pytorch / test_edges_complex

Method test_edges_complex

caffe2/python/nomnigraph_test.py:113–128  ·  view source on GitHub ↗
(self, size)

Source from the content-addressed store, hash-verified

111
112 @given(size=st.sampled_from([10, 50]))
113 def test_edges_complex(self, size):
114 random.seed(1337)
115 nn = ng.NNModule()
116 dfg = nn.dataFlow
117
118 data = []
119 ops = []
120 for _ in range(size):
121 data.append(dfg.createNode(ng.NeuralNetData("X")))
122 for i in range(size):
123 ops.append(dfg.createNode(ng.NeuralNetOperator("Op" + str(i))))
124
125 for i in range(size):
126 for j in range(size):
127 if bool(random.getrandbits(1)):
128 dfg.createEdge(data[i], ops[j])
129
130 def test_traversal(self):
131 net = core.Net("test")

Callers

nothing calls this directly

Calls 5

createNodeMethod · 0.80
createEdgeMethod · 0.80
rangeFunction · 0.50
seedMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected