Hi,
I’ve been working on converting a model defined in Keras with Tensorflow backend, and have gotten stuck on the following issue:
[TensorRT] INFO: Detecting Framework
Using output node output_1/Reshape
Converting to UFF graph
No. nodes: 138
[TensorRT] INFO: Parsing Model from uff
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_22/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_21/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_13/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_12/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_11/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_10/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_9/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_8/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_7/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_6/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_5/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_4/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_3/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_2/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_1/LeakyRelu/alpha
[TensorRT] INFO: UFFParser: parsing input_1
[TensorRT] INFO: UFFParser: parsing conv_1/kernel
[TensorRT] INFO: UFFParser: parsing conv_1/convolution
[TensorRT] INFO: UFFParser: parsing leaky_re_lu_1/LeakyRelu/mul
[TensorRT] ERROR: conv_1/convolution: kernel weights has count 864 but 119808 was expected
[TensorRT] ERROR: UFFParser: Parser error: leaky_re_lu_1/LeakyRelu/mul: The input to the Scale Layer is required to have a minimum of 3 dimensions.
[TensorRT] ERROR: Failed to parse UFF model stream
This looks to be similar to the issue that this user was having: https://devtalk.nvidia.com/default/topic/1036940/jetson-tx2/uff-parser-errors/
My model looks like this (Keras summary):
Layer (type) Output Shape Param # Connected to
==================================================================================================
input_1 (InputLayer) (None, 416, 416, 3) 0
__________________________________________________________________________________________________
conv_1 (Conv2D) (None, 416, 416, 32) 864 input_1[0][0]
__________________________________________________________________________________________________
leaky_re_lu_1 (LeakyReLU) (None, 416, 416, 32) 0 conv_1[0][0]
__________________________________________________________________________________________________
max_pooling2d_1 (MaxPooling2D) (None, 208, 208, 32) 0 leaky_re_lu_1[0][0]
__________________________________________________________________________________________________
conv_2 (Conv2D) (None, 208, 208, 64) 18432 max_pooling2d_1[0][0]
__________________________________________________________________________________________________
leaky_re_lu_2 (LeakyReLU) (None, 208, 208, 64) 0 conv_2[0][0]
__________________________________________________________________________________________________
max_pooling2d_2 (MaxPooling2D) (None, 104, 104, 64) 0 leaky_re_lu_2[0][0]
__________________________________________________________________________________________________
conv_3 (Conv2D) (None, 104, 104, 128 73728 max_pooling2d_2[0][0]
__________________________________________________________________________________________________
leaky_re_lu_3 (LeakyReLU) (None, 104, 104, 128 0 conv_3[0][0]
__________________________________________________________________________________________________
conv_4 (Conv2D) (None, 104, 104, 64) 8192 leaky_re_lu_3[0][0]
__________________________________________________________________________________________________
leaky_re_lu_4 (LeakyReLU) (None, 104, 104, 64) 0 conv_4[0][0]
__________________________________________________________________________________________________
conv_5 (Conv2D) (None, 104, 104, 128 73728 leaky_re_lu_4[0][0]
__________________________________________________________________________________________________
leaky_re_lu_5 (LeakyReLU) (None, 104, 104, 128 0 conv_5[0][0]
__________________________________________________________________________________________________
max_pooling2d_3 (MaxPooling2D) (None, 52, 52, 128) 0 leaky_re_lu_5[0][0]
__________________________________________________________________________________________________
conv_6 (Conv2D) (None, 52, 52, 256) 294912 max_pooling2d_3[0][0]
__________________________________________________________________________________________________
leaky_re_lu_6 (LeakyReLU) (None, 52, 52, 256) 0 conv_6[0][0]
__________________________________________________________________________________________________
conv_7 (Conv2D) (None, 52, 52, 128) 32768 leaky_re_lu_6[0][0]
__________________________________________________________________________________________________
leaky_re_lu_7 (LeakyReLU) (None, 52, 52, 128) 0 conv_7[0][0]
__________________________________________________________________________________________________
conv_8 (Conv2D) (None, 52, 52, 256) 294912 leaky_re_lu_7[0][0]
__________________________________________________________________________________________________
leaky_re_lu_8 (LeakyReLU) (None, 52, 52, 256) 0 conv_8[0][0]
__________________________________________________________________________________________________
max_pooling2d_4 (MaxPooling2D) (None, 26, 26, 256) 0 leaky_re_lu_8[0][0]
__________________________________________________________________________________________________
conv_9 (Conv2D) (None, 26, 26, 512) 1179648 max_pooling2d_4[0][0]
__________________________________________________________________________________________________
leaky_re_lu_9 (LeakyReLU) (None, 26, 26, 512) 0 conv_9[0][0]
__________________________________________________________________________________________________
conv_10 (Conv2D) (None, 26, 26, 256) 131072 leaky_re_lu_9[0][0]
__________________________________________________________________________________________________
leaky_re_lu_10 (LeakyReLU) (None, 26, 26, 256) 0 conv_10[0][0]
__________________________________________________________________________________________________
conv_11 (Conv2D) (None, 26, 26, 512) 1179648 leaky_re_lu_10[0][0]
__________________________________________________________________________________________________
leaky_re_lu_11 (LeakyReLU) (None, 26, 26, 512) 0 conv_11[0][0]
__________________________________________________________________________________________________
conv_12 (Conv2D) (None, 26, 26, 256) 131072 leaky_re_lu_11[0][0]
__________________________________________________________________________________________________
leaky_re_lu_12 (LeakyReLU) (None, 26, 26, 256) 0 conv_12[0][0]
__________________________________________________________________________________________________
conv_13 (Conv2D) (None, 26, 26, 512) 1179648 leaky_re_lu_12[0][0]
__________________________________________________________________________________________________
leaky_re_lu_13 (LeakyReLU) (None, 26, 26, 512) 0 conv_13[0][0]
__________________________________________________________________________________________________
max_pooling2d_5 (MaxPooling2D) (None, 13, 13, 512) 0 leaky_re_lu_13[0][0]
__________________________________________________________________________________________________
conv_14 (Conv2D) (None, 13, 13, 1024) 4718592 max_pooling2d_5[0][0]
__________________________________________________________________________________________________
leaky_re_lu_14 (LeakyReLU) (None, 13, 13, 1024) 0 conv_14[0][0]
__________________________________________________________________________________________________
conv_15 (Conv2D) (None, 13, 13, 512) 524288 leaky_re_lu_14[0][0]
__________________________________________________________________________________________________
leaky_re_lu_15 (LeakyReLU) (None, 13, 13, 512) 0 conv_15[0][0]
__________________________________________________________________________________________________
conv_16 (Conv2D) (None, 13, 13, 1024) 4718592 leaky_re_lu_15[0][0]
__________________________________________________________________________________________________
leaky_re_lu_16 (LeakyReLU) (None, 13, 13, 1024) 0 conv_16[0][0]
__________________________________________________________________________________________________
conv_17 (Conv2D) (None, 13, 13, 512) 524288 leaky_re_lu_16[0][0]
__________________________________________________________________________________________________
leaky_re_lu_17 (LeakyReLU) (None, 13, 13, 512) 0 conv_17[0][0]
__________________________________________________________________________________________________
conv_18 (Conv2D) (None, 13, 13, 1024) 4718592 leaky_re_lu_17[0][0]
__________________________________________________________________________________________________
leaky_re_lu_18 (LeakyReLU) (None, 13, 13, 1024) 0 conv_18[0][0]
__________________________________________________________________________________________________
conv_19 (Conv2D) (None, 13, 13, 1024) 9437184 leaky_re_lu_18[0][0]
__________________________________________________________________________________________________
conv_21 (Conv2D) (None, 26, 26, 64) 32768 leaky_re_lu_13[0][0]
__________________________________________________________________________________________________
leaky_re_lu_19 (LeakyReLU) (None, 13, 13, 1024) 0 conv_19[0][0]
__________________________________________________________________________________________________
leaky_re_lu_21 (LeakyReLU) (None, 26, 26, 64) 0 conv_21[0][0]
__________________________________________________________________________________________________
conv_20 (Conv2D) (None, 13, 13, 1024) 9437184 leaky_re_lu_19[0][0]
__________________________________________________________________________________________________
lambda_1 (Lambda) (None, 13, 13, 256) 0 leaky_re_lu_21[0][0]
__________________________________________________________________________________________________
leaky_re_lu_20 (LeakyReLU) (None, 13, 13, 1024) 0 conv_20[0][0]
__________________________________________________________________________________________________
concatenate_1 (Concatenate) (None, 13, 13, 1280) 0 lambda_1[0][0]
leaky_re_lu_20[0][0]
__________________________________________________________________________________________________
conv_22 (Conv2D) (None, 13, 13, 1024) 11796480 concatenate_1[0][0]
__________________________________________________________________________________________________
leaky_re_lu_22 (LeakyReLU) (None, 13, 13, 1024) 0 conv_22[0][0]
__________________________________________________________________________________________________
conv_23 (Conv2D) (None, 13, 13, 30) 30750 leaky_re_lu_22[0][0]
__________________________________________________________________________________________________
output_1 (Reshape) (None, 13, 13, 5, 6) 0 conv_23[0][0]
==================================================================================================
Total params: 50,537,342
Trainable params: 50,537,342
Non-trainable params: 0
__________________________________________________________________________________________________
If I load in the frozen .pb file and print out the tensors, I get this:
(<tf.Tensor 'import/input_1:0' shape=(?, 416, 416, 3) dtype=float32>,)
(<tf.Tensor 'import/conv_1/kernel:0' shape=(3, 3, 3, 32) dtype=float32>,)
(<tf.Tensor 'import/conv_1/kernel/read:0' shape=(3, 3, 3, 32) dtype=float32>,)
(<tf.Tensor 'import/conv_1/convolution:0' shape=(?, 416, 416, 32) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_1/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_1/LeakyRelu/mul:0' shape=(?, 416, 416, 32) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_1/LeakyRelu:0' shape=(?, 416, 416, 32) dtype=float32>,)
(<tf.Tensor 'import/max_pooling2d_1/MaxPool:0' shape=(?, 208, 208, 32) dtype=float32>,)
(<tf.Tensor 'import/conv_2/kernel:0' shape=(3, 3, 32, 64) dtype=float32>,)
(<tf.Tensor 'import/conv_2/kernel/read:0' shape=(3, 3, 32, 64) dtype=float32>,)
(<tf.Tensor 'import/conv_2/convolution:0' shape=(?, 208, 208, 64) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_2/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_2/LeakyRelu/mul:0' shape=(?, 208, 208, 64) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_2/LeakyRelu:0' shape=(?, 208, 208, 64) dtype=float32>,)
(<tf.Tensor 'import/max_pooling2d_2/MaxPool:0' shape=(?, 104, 104, 64) dtype=float32>,)
(<tf.Tensor 'import/conv_3/kernel:0' shape=(3, 3, 64, 128) dtype=float32>,)
(<tf.Tensor 'import/conv_3/kernel/read:0' shape=(3, 3, 64, 128) dtype=float32>,)
(<tf.Tensor 'import/conv_3/convolution:0' shape=(?, 104, 104, 128) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_3/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_3/LeakyRelu/mul:0' shape=(?, 104, 104, 128) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_3/LeakyRelu:0' shape=(?, 104, 104, 128) dtype=float32>,)
(<tf.Tensor 'import/conv_4/kernel:0' shape=(1, 1, 128, 64) dtype=float32>,)
(<tf.Tensor 'import/conv_4/kernel/read:0' shape=(1, 1, 128, 64) dtype=float32>,)
(<tf.Tensor 'import/conv_4/convolution:0' shape=(?, 104, 104, 64) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_4/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_4/LeakyRelu/mul:0' shape=(?, 104, 104, 64) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_4/LeakyRelu:0' shape=(?, 104, 104, 64) dtype=float32>,)
(<tf.Tensor 'import/conv_5/kernel:0' shape=(3, 3, 64, 128) dtype=float32>,)
(<tf.Tensor 'import/conv_5/kernel/read:0' shape=(3, 3, 64, 128) dtype=float32>,)
(<tf.Tensor 'import/conv_5/convolution:0' shape=(?, 104, 104, 128) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_5/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_5/LeakyRelu/mul:0' shape=(?, 104, 104, 128) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_5/LeakyRelu:0' shape=(?, 104, 104, 128) dtype=float32>,)
(<tf.Tensor 'import/max_pooling2d_3/MaxPool:0' shape=(?, 52, 52, 128) dtype=float32>,)
(<tf.Tensor 'import/conv_6/kernel:0' shape=(3, 3, 128, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_6/kernel/read:0' shape=(3, 3, 128, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_6/convolution:0' shape=(?, 52, 52, 256) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_6/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_6/LeakyRelu/mul:0' shape=(?, 52, 52, 256) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_6/LeakyRelu:0' shape=(?, 52, 52, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_7/kernel:0' shape=(1, 1, 256, 128) dtype=float32>,)
(<tf.Tensor 'import/conv_7/kernel/read:0' shape=(1, 1, 256, 128) dtype=float32>,)
(<tf.Tensor 'import/conv_7/convolution:0' shape=(?, 52, 52, 128) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_7/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_7/LeakyRelu/mul:0' shape=(?, 52, 52, 128) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_7/LeakyRelu:0' shape=(?, 52, 52, 128) dtype=float32>,)
(<tf.Tensor 'import/conv_8/kernel:0' shape=(3, 3, 128, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_8/kernel/read:0' shape=(3, 3, 128, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_8/convolution:0' shape=(?, 52, 52, 256) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_8/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_8/LeakyRelu/mul:0' shape=(?, 52, 52, 256) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_8/LeakyRelu:0' shape=(?, 52, 52, 256) dtype=float32>,)
(<tf.Tensor 'import/max_pooling2d_4/MaxPool:0' shape=(?, 26, 26, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_9/kernel:0' shape=(3, 3, 256, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_9/kernel/read:0' shape=(3, 3, 256, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_9/convolution:0' shape=(?, 26, 26, 512) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_9/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_9/LeakyRelu/mul:0' shape=(?, 26, 26, 512) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_9/LeakyRelu:0' shape=(?, 26, 26, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_10/kernel:0' shape=(1, 1, 512, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_10/kernel/read:0' shape=(1, 1, 512, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_10/convolution:0' shape=(?, 26, 26, 256) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_10/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_10/LeakyRelu/mul:0' shape=(?, 26, 26, 256) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_10/LeakyRelu:0' shape=(?, 26, 26, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_11/kernel:0' shape=(3, 3, 256, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_11/kernel/read:0' shape=(3, 3, 256, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_11/convolution:0' shape=(?, 26, 26, 512) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_11/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_11/LeakyRelu/mul:0' shape=(?, 26, 26, 512) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_11/LeakyRelu:0' shape=(?, 26, 26, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_12/kernel:0' shape=(1, 1, 512, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_12/kernel/read:0' shape=(1, 1, 512, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_12/convolution:0' shape=(?, 26, 26, 256) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_12/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_12/LeakyRelu/mul:0' shape=(?, 26, 26, 256) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_12/LeakyRelu:0' shape=(?, 26, 26, 256) dtype=float32>,)
(<tf.Tensor 'import/conv_13/kernel:0' shape=(3, 3, 256, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_13/kernel/read:0' shape=(3, 3, 256, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_13/convolution:0' shape=(?, 26, 26, 512) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_13/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_13/LeakyRelu/mul:0' shape=(?, 26, 26, 512) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_13/LeakyRelu:0' shape=(?, 26, 26, 512) dtype=float32>,)
(<tf.Tensor 'import/max_pooling2d_5/MaxPool:0' shape=(?, 13, 13, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_14/kernel:0' shape=(3, 3, 512, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_14/kernel/read:0' shape=(3, 3, 512, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_14/convolution:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_14/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_14/LeakyRelu/mul:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_14/LeakyRelu:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_15/kernel:0' shape=(1, 1, 1024, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_15/kernel/read:0' shape=(1, 1, 1024, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_15/convolution:0' shape=(?, 13, 13, 512) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_15/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_15/LeakyRelu/mul:0' shape=(?, 13, 13, 512) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_15/LeakyRelu:0' shape=(?, 13, 13, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_16/kernel:0' shape=(3, 3, 512, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_16/kernel/read:0' shape=(3, 3, 512, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_16/convolution:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_16/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_16/LeakyRelu/mul:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_16/LeakyRelu:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_17/kernel:0' shape=(1, 1, 1024, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_17/kernel/read:0' shape=(1, 1, 1024, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_17/convolution:0' shape=(?, 13, 13, 512) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_17/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_17/LeakyRelu/mul:0' shape=(?, 13, 13, 512) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_17/LeakyRelu:0' shape=(?, 13, 13, 512) dtype=float32>,)
(<tf.Tensor 'import/conv_18/kernel:0' shape=(3, 3, 512, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_18/kernel/read:0' shape=(3, 3, 512, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_18/convolution:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_18/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_18/LeakyRelu/mul:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_18/LeakyRelu:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_19/kernel:0' shape=(3, 3, 1024, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_19/kernel/read:0' shape=(3, 3, 1024, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_19/convolution:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_19/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_19/LeakyRelu/mul:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_19/LeakyRelu:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_20/kernel:0' shape=(3, 3, 1024, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_20/kernel/read:0' shape=(3, 3, 1024, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_20/convolution:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_20/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_20/LeakyRelu/mul:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_20/LeakyRelu:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_21/kernel:0' shape=(1, 1, 512, 64) dtype=float32>,)
(<tf.Tensor 'import/conv_21/kernel/read:0' shape=(1, 1, 512, 64) dtype=float32>,)
(<tf.Tensor 'import/conv_21/convolution:0' shape=(?, 26, 26, 64) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_21/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_21/LeakyRelu/mul:0' shape=(?, 26, 26, 64) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_21/LeakyRelu:0' shape=(?, 26, 26, 64) dtype=float32>,)
(<tf.Tensor 'import/lambda_1/Reshape/shape:0' shape=(6,) dtype=int32>,)
(<tf.Tensor 'import/lambda_1/Reshape:0' shape=(?, 13, 2, 13, 2, 64) dtype=float32>,)
(<tf.Tensor 'import/lambda_1/transpose/perm:0' shape=(6,) dtype=int32>,)
(<tf.Tensor 'import/lambda_1/transpose:0' shape=(?, 13, 13, 2, 2, 64) dtype=float32>,)
(<tf.Tensor 'import/lambda_1/Reshape_1/shape:0' shape=(4,) dtype=int32>,)
(<tf.Tensor 'import/lambda_1/Reshape_1:0' shape=(?, 13, 13, 256) dtype=float32>,)
(<tf.Tensor 'import/concatenate_1/concat/axis:0' shape=() dtype=int32>,)
(<tf.Tensor 'import/concatenate_1/concat:0' shape=(?, 13, 13, 1280) dtype=float32>,)
(<tf.Tensor 'import/conv_22/kernel:0' shape=(3, 3, 1280, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_22/kernel/read:0' shape=(3, 3, 1280, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_22/convolution:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_22/LeakyRelu/alpha:0' shape=() dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_22/LeakyRelu/mul:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/leaky_re_lu_22/LeakyRelu:0' shape=(?, 13, 13, 1024) dtype=float32>,)
(<tf.Tensor 'import/conv_23/kernel:0' shape=(1, 1, 1024, 30) dtype=float32>,)
(<tf.Tensor 'import/conv_23/kernel/read:0' shape=(1, 1, 1024, 30) dtype=float32>,)
(<tf.Tensor 'import/conv_23/bias:0' shape=(30,) dtype=float32>,)
(<tf.Tensor 'import/conv_23/bias/read:0' shape=(30,) dtype=float32>,)
(<tf.Tensor 'import/conv_23/convolution:0' shape=(?, 13, 13, 30) dtype=float32>,)
(<tf.Tensor 'import/conv_23/BiasAdd:0' shape=(?, 13, 13, 30) dtype=float32>,)
(<tf.Tensor 'import/output_1/Shape:0' shape=(4,) dtype=int32>,)
(<tf.Tensor 'import/output_1/strided_slice/stack:0' shape=(1,) dtype=int32>,)
(<tf.Tensor 'import/output_1/strided_slice/stack_1:0' shape=(1,) dtype=int32>,)
(<tf.Tensor 'import/output_1/strided_slice/stack_2:0' shape=(1,) dtype=int32>,)
(<tf.Tensor 'import/output_1/strided_slice:0' shape=() dtype=int32>,)
(<tf.Tensor 'import/output_1/Reshape/shape/1:0' shape=() dtype=int32>,)
(<tf.Tensor 'import/output_1/Reshape/shape/2:0' shape=() dtype=int32>,)
(<tf.Tensor 'import/output_1/Reshape/shape/3:0' shape=() dtype=int32>,)
(<tf.Tensor 'import/output_1/Reshape/shape/4:0' shape=() dtype=int32>,)
(<tf.Tensor 'import/output_1/Reshape/shape:0' shape=(5,) dtype=int32>,)
(<tf.Tensor 'import/output_1/Reshape:0' shape=(?, 13, 13, 5, 6) dtype=float32>,)
Any idea what I am doing wrong?
Thanks.