blob: 8589a1f0b767fb48f09866adb221458af85d829d [file] [log] [blame]
{
version: {
_major: 0,
_minor: 40,
_patch: 0,
_draft: false
},
blocks: [
{
name: "main",
operators: [
{
op: "CONST",
attribute_type: "NONE",
inputs: [
],
outputs: [
"layer_0"
]
},
{
op: "CONST",
attribute_type: "NONE",
inputs: [
],
outputs: [
"layer_1"
]
},
{
op: "RESHAPE",
attribute_type: "ReshapeAttribute",
attribute: {
new_shape: [
4,
4,
4
]
},
inputs: [
"TosaInput_0"
],
outputs: [
"layer_2"
]
},
{
op: "SLICE",
attribute_type: "SliceAttribute",
attribute: {
start: [
0,
0,
0
],
size: [
1,
4,
4
]
},
inputs: [
"layer_2"
],
outputs: [
"layer_3"
]
},
{
op: "SLICE",
attribute_type: "SliceAttribute",
attribute: {
start: [
1,
0,
0
],
size: [
1,
4,
4
]
},
inputs: [
"layer_2"
],
outputs: [
"layer_4"
]
},
{
op: "SLICE",
attribute_type: "SliceAttribute",
attribute: {
start: [
2,
0,
0
],
size: [
1,
4,
4
]
},
inputs: [
"layer_2"
],
outputs: [
"layer_5"
]
},
{
op: "SLICE",
attribute_type: "SliceAttribute",
attribute: {
start: [
3,
0,
0
],
size: [
1,
4,
4
]
},
inputs: [
"layer_2"
],
outputs: [
"layer_6"
]
},
{
op: "RESHAPE",
attribute_type: "ReshapeAttribute",
attribute: {
new_shape: [
4,
4,
8
]
},
inputs: [
"TosaInput_1"
],
outputs: [
"layer_7"
]
},
{
op: "SLICE",
attribute_type: "SliceAttribute",
attribute: {
start: [
0,
0,
0
],
size: [
1,
4,
8
]
},
inputs: [
"layer_7"
],
outputs: [
"layer_8"
]
},
{
op: "SLICE",
attribute_type: "SliceAttribute",
attribute: {
start: [
1,
0,
0
],
size: [
1,
4,
8
]
},
inputs: [
"layer_7"
],
outputs: [
"layer_9"
]
},
{
op: "SLICE",
attribute_type: "SliceAttribute",
attribute: {
start: [
2,
0,
0
],
size: [
1,
4,
8
]
},
inputs: [
"layer_7"
],
outputs: [
"layer_10"
]
},
{
op: "SLICE",
attribute_type: "SliceAttribute",
attribute: {
start: [
3,
0,
0
],
size: [
1,
4,
8
]
},
inputs: [
"layer_7"
],
outputs: [
"layer_11"
]
},
{
op: "RESHAPE",
attribute_type: "ReshapeAttribute",
attribute: {
new_shape: [
4,
8
]
},
inputs: [
"layer_8"
],
outputs: [
"layer_12"
]
},
{
op: "RESHAPE",
attribute_type: "ReshapeAttribute",
attribute: {
new_shape: [
4,
8
]
},
inputs: [
"layer_9"
],
outputs: [
"layer_13"
]
},
{
op: "RESHAPE",
attribute_type: "ReshapeAttribute",
attribute: {
new_shape: [
4,
8
]
},
inputs: [
"layer_10"
],
outputs: [
"layer_14"
]
},
{
op: "RESHAPE",
attribute_type: "ReshapeAttribute",
attribute: {
new_shape: [
4,
8
]
},
inputs: [
"layer_11"
],
outputs: [
"layer_15"
]
},
{
op: "TRANSPOSE",
attribute_type: "TransposeAttribute",
attribute: {
perms: [
1,
0
]
},
inputs: [
"layer_12"
],
outputs: [
"layer_16"
]
},
{
op: "RESHAPE",
attribute_type: "ReshapeAttribute",
attribute: {
new_shape: [
4,
4
]
},
inputs: [
"layer_3"
],
outputs: [
"layer_17"
]
},
{
op: "FULLY_CONNECTED",
attribute_type: "FullyConnectedAttribute",
attribute: {
input_zp: -1,
weight_zp: -1
},
inputs: [
"layer_17",
"layer_16",
"layer_1"
],
outputs: [
"layer_18"
]
},
{
op: "RESCALE",
attribute_type: "RescaleAttribute",
attribute: {
input_zp: 0,
output_zp: 9,
multiplier: [
1706807265
],
shift: [
39
],
scale32: true,
double_round: true,
per_channel: false
},
inputs: [
"layer_18"
],
outputs: [
"layer_19"
]
},
{
op: "TRANSPOSE",
attribute_type: "TransposeAttribute",
attribute: {
perms: [
1,
0
]
},
inputs: [
"layer_13"
],
outputs: [
"layer_20"
]
},
{
op: "RESHAPE",
attribute_type: "ReshapeAttribute",
attribute: {
new_shape: [
4,
4
]
},
inputs: [
"layer_4"
],
outputs: [
"layer_21"
]
},
{
op: "FULLY_CONNECTED",
attribute_type: "FullyConnectedAttribute",
attribute: {
input_zp: -1,
weight_zp: -1
},
inputs: [
"layer_21",
"layer_20",
"layer_1"
],
outputs: [
"layer_22"
]
},
{
op: "RESCALE",
attribute_type: "RescaleAttribute",
attribute: {
input_zp: 0,
output_zp: 9,
multiplier: [
1706807265
],
shift: [
39
],
scale32: true,
double_round: true,
per_channel: false
},
inputs: [
"layer_22"
],
outputs: [
"layer_23"
]
},
{
op: "TRANSPOSE",
attribute_type: "TransposeAttribute",
attribute: {
perms: [
1,
0
]
},
inputs: [
"layer_14"
],
outputs: [
"layer_24"
]
},
{
op: "RESHAPE",
attribute_type: "ReshapeAttribute",
attribute: {
new_shape: [
4,
4
]
},
inputs: [
"layer_5"
],
outputs: [
"layer_25"
]
},
{
op: "FULLY_CONNECTED",
attribute_type: "FullyConnectedAttribute",
attribute: {
input_zp: -1,
weight_zp: -1
},
inputs: [
"layer_25",
"layer_24",
"layer_1"
],
outputs: [
"layer_26"
]
},
{
op: "RESCALE",
attribute_type: "RescaleAttribute",
attribute: {
input_zp: 0,
output_zp: 9,
multiplier: [
1706807265
],
shift: [
39
],
scale32: true,
double_round: true,
per_channel: false
},
inputs: [
"layer_26"
],
outputs: [
"layer_27"
]
},
{
op: "TRANSPOSE",
attribute_type: "TransposeAttribute",
attribute: {
perms: [
1,
0
]
},
inputs: [
"layer_15"
],
outputs: [
"layer_28"
]
},
{
op: "RESHAPE",
attribute_type: "ReshapeAttribute",
attribute: {
new_shape: [
4,
4
]
},
inputs: [
"layer_6"
],
outputs: [
"layer_29"
]
},
{
op: "FULLY_CONNECTED",
attribute_type: "FullyConnectedAttribute",
attribute: {
input_zp: -1,
weight_zp: -1
},
inputs: [
"layer_29",
"layer_28",
"layer_1"
],
outputs: [
"layer_30"
]
},
{
op: "RESCALE",
attribute_type: "RescaleAttribute",
attribute: {
input_zp: 0,
output_zp: 9,
multiplier: [
1706807265
],
shift: [
39
],
scale32: true,
double_round: true,
per_channel: false
},
inputs: [
"layer_30"
],
outputs: [
"layer_31"
]
},
{
op: "CONCAT",
attribute_type: "AxisAttribute",
attribute: {
axis: 0
},
inputs: [
"layer_19",
"layer_23",
"layer_27",
"layer_31"
],
outputs: [
"layer_32"
]
},
{
op: "RESHAPE",
attribute_type: "ReshapeAttribute",
attribute: {
new_shape: [
1,
4,
4,
8
]
},
inputs: [
"layer_32"
],
outputs: [
"TosaOutput_0"
]
}
],
tensors: [
{
name: "TosaInput_0",
shape: [
1,
4,
4,
4
],
type: "INT8",
data: [
]
},
{
name: "TosaInput_1",
shape: [
1,
4,
4,
8
],
type: "INT8",
data: [
]
},
{
name: "TosaOutput_0",
shape: [
1,
4,
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_0",
shape: [
2
],
type: "INT32",
data: [
1,
0,
0,
0,
0,
0,
0,
0
]
},
{
name: "layer_1",
shape: [
8
],
type: "INT32",
data: [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
name: "layer_10",
shape: [
1,
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_11",
shape: [
1,
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_12",
shape: [
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_13",
shape: [
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_14",
shape: [
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_15",
shape: [
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_16",
shape: [
8,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_17",
shape: [
4,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_18",
shape: [
4,
8
],
type: "INT32",
data: [
]
},
{
name: "layer_19",
shape: [
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_2",
shape: [
4,
4,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_20",
shape: [
8,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_21",
shape: [
4,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_22",
shape: [
4,
8
],
type: "INT32",
data: [
]
},
{
name: "layer_23",
shape: [
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_24",
shape: [
8,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_25",
shape: [
4,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_26",
shape: [
4,
8
],
type: "INT32",
data: [
]
},
{
name: "layer_27",
shape: [
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_28",
shape: [
8,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_29",
shape: [
4,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_3",
shape: [
1,
4,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_30",
shape: [
4,
8
],
type: "INT32",
data: [
]
},
{
name: "layer_31",
shape: [
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_32",
shape: [
16,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_4",
shape: [
1,
4,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_5",
shape: [
1,
4,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_6",
shape: [
1,
4,
4
],
type: "INT8",
data: [
]
},
{
name: "layer_7",
shape: [
4,
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_8",
shape: [
1,
4,
8
],
type: "INT8",
data: [
]
},
{
name: "layer_9",
shape: [
1,
4,
8
],
type: "INT8",
data: [
]
}
],
inputs: [
"TosaInput_0",
"TosaInput_1"
],
outputs: [
"TosaOutput_0"
]
}
]
}