Esempio n. 1
0
 def test_outputs(self):
     op = Operator()
     t0 = Tensor()
     t0.index = 0
     t1 = Tensor()
     t1.index = 1
     op.outputs = [t0, t1]
     self.assertEqual(len(op.outputs), 2)
     self.assertEqual(op.outputs[0], t0)
     self.assertEqual(op.outputs[1], t1)
Esempio n. 2
0
 def test_tensors_map(self):
     subg = Subgraph()
     t0 = Tensor()
     t0.index = 0
     t1 = Tensor()
     t1.index = 1
     subg.tensors_map[t0.index] = t0
     subg.tensors_map[t1.index] = t1
     self.assertEqual(len(subg.tensors_map.keys()), 2)
     self.assertEqual(subg.tensors_map[t0.index], t0)
     self.assertEqual(subg.tensors_map[t1.index], t1)
Esempio n. 3
0
 def test_outputs(self):
     subg = Subgraph()
     t0 = Tensor()
     t0.index = 0
     t1 = Tensor()
     t1.index = 1
     subg.outputs = [t0, t1]
     self.assertEqual(len(subg.outputs), 2)
     self.assertEqual(subg.outputs[0], t0)
     self.assertEqual(subg.outputs[0].index, 0)
     self.assertEqual(subg.outputs[1], t1)
     self.assertEqual(subg.outputs[1].index, 1)
Esempio n. 4
0
 def test_memory_size(self):
     t = Tensor()
     t.memory_size = 1000
     self.assertEqual(t.memory_size, 1000)
Esempio n. 5
0
 def test_shape(self):
     t = Tensor()
     t.shape = [1, 2, 3, 4]
     self.assertEqual(t.shape, [1, 2, 3, 4])
Esempio n. 6
0
 def test_type_name(self):
     t = Tensor()
     t.type_name = "FLOAT32"
     self.assertEqual(t.type_name, "FLOAT32")
Esempio n. 7
0
 def test_buffer_index(self):
     t = Tensor()
     t.buffer_index = 1000
     self.assertEqual(t.buffer_index, 1000)
Esempio n. 8
0
 def test_buffer(self):
     t = Tensor()
     o = object()
     t.buffer = o
     self.assertEqual(t.buffer, o)
Esempio n. 9
0
 def test_tensor_name(self):
     t = Tensor()
     t.tensor_name = "input"
     self.assertEqual(t.tensor_name, "input")