def test_block(self):
two_towers = """{
"name" : "test",
"layers" : {
"data": {
"parents": []
},
"conv1": {
"parents": ["data"]
},
"conv2": {
"type": "Block",
"parents": ["conv1"],
"endpoint": "concat",
"layers": {
"conv2a": {
"parents": []
},
"conv2b" : {
"parents": []
},
"concat": {
"parents": ["conv2a", "conv2b"]
}
}
},
"output": {
"parents" : ["conv2"]
}
}
}
"""
self.graph.load_from_string(two_towers)
nested_list = self._to_strings(self.graph.nested_list)
self.assertEqual(nested_list[0], 'data')
self.assertEqual(nested_list[1], 'conv1')
six.assertCountEqual(self, nested_list[2], (['conv2/conv2a'],
['conv2/conv2b']))
self.assertEqual(nested_list[3], 'conv2/concat')
self.assertEqual(nested_list[4], 'output')
评论列表
文章目录