diff options
Diffstat (limited to 'res/TensorFlowTests/NET_0030')
-rw-r--r-- | res/TensorFlowTests/NET_0030/circle_1.0_rel_requirement.rule | 7 | ||||
-rw-r--r-- | res/TensorFlowTests/NET_0030/test.info | 5 | ||||
-rw-r--r-- | res/TensorFlowTests/NET_0030/test.manifest | 1 | ||||
-rw-r--r-- | res/TensorFlowTests/NET_0030/test.pbtxt | 209 |
4 files changed, 222 insertions, 0 deletions
diff --git a/res/TensorFlowTests/NET_0030/circle_1.0_rel_requirement.rule b/res/TensorFlowTests/NET_0030/circle_1.0_rel_requirement.rule new file mode 100644 index 000000000..9f14051c3 --- /dev/null +++ b/res/TensorFlowTests/NET_0030/circle_1.0_rel_requirement.rule @@ -0,0 +1,7 @@ +# tf2circle-dredd-pbtxt-test against two Concat ops with same axis + +RULE "VERIFY_FILE_FORMAT" $(verify_file_format) '=' 1 # 1 means verification is OK + +RULE "ALL_OP_COUNT" $(all_op_count) '=' 1 +RULE "OP_COUNT_CONCATENATION" $(op_count CONCATENATION) '=' 1 +RULE "FILE_SIZE" $(file_size) '<=' 650 # real size is 616 as of 191105 diff --git a/res/TensorFlowTests/NET_0030/test.info b/res/TensorFlowTests/NET_0030/test.info new file mode 100644 index 000000000..09ae1ec6d --- /dev/null +++ b/res/TensorFlowTests/NET_0030/test.info @@ -0,0 +1,5 @@ +input, Placeholder:0, TF_FLOAT, [1, 1, 1, 1] +input, Placeholder_1:0, TF_FLOAT, [1, 1, 1, 2] +input, Placeholder_2:0, TF_FLOAT, [1, 1, 1, 3] +input, Placeholder_3:0, TF_FLOAT, [1, 1, 1, 4] +output, concat_1:0, TF_FLOAT, [1, 1, 1, 10] diff --git a/res/TensorFlowTests/NET_0030/test.manifest b/res/TensorFlowTests/NET_0030/test.manifest new file mode 100644 index 000000000..b0496d787 --- /dev/null +++ b/res/TensorFlowTests/NET_0030/test.manifest @@ -0,0 +1 @@ +SUMMARY: Multiple concats only with same axes, which are consisted with more than 2 inputs diff --git a/res/TensorFlowTests/NET_0030/test.pbtxt b/res/TensorFlowTests/NET_0030/test.pbtxt new file mode 100644 index 000000000..270920d9d --- /dev/null +++ b/res/TensorFlowTests/NET_0030/test.pbtxt @@ -0,0 +1,209 @@ +node { + name: "Placeholder" + op: "Placeholder" + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + } + } + } +} +node { + name: "Placeholder_1" + op: "Placeholder" + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2 + } + } + } + } +} +node { + name: "Placeholder_2" + op: "Placeholder" + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 3 + } + } + } + } +} +node { + name: "Placeholder_3" + op: "Placeholder" + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } +} +node { + name: "concat/axis" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 3 + } + } + } +} +node { + name: "concat" + op: "ConcatV2" + input: "Placeholder_1" + input: "Placeholder_2" + input: "concat/axis" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } +} +node { + name: "concat_1/axis" + op: "Const" + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 3 + } + } + } +} +node { + name: "concat_1" + op: "ConcatV2" + input: "Placeholder" + input: "concat" + input: "Placeholder_3" + input: "concat_1/axis" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } +} |