ConvertFusedBatchNorm returns uninitialized value when data_format = "NDHWC"
Hi, @froody 

We see that the issue [template](https://github.com/tensorflow/tensorflow/issues/new/choose) has not been filled, could you please do so as it helps us analyze the issue [tf version, steps followed before you ran into this error or stand alone code/colab gist to reproduce the issue faced. Thank you! #59525 Hi, @froody 

Thank you for submitting the issue by following the Tensorflow issue template [#59525](https://github.com/tensorflow/tensorflow/issues/59525 ) so this will become duplicate issue so could you please close this issue because it is being tracked in [#59525](https://github.com/tensorflow/tensorflow/issues/59525 ). Thank you!
https://github.com/tensorflow/tensorflow/blob/4aec415b3f06b19c380d1a0ca92cc2de0d74cc21/tensorflow/compiler/tf2tensorrt/convert/convert_nodes.cc#L4399-L4436

I was trying to optimize my model with tensorrt following this guide: https://docs.nvidia.com/deeplearning/frameworks/tf-trt-user-guide/index.html but I was getting an error in the log:

`2023-02-02 11:32:14.336729: W tensorflow/compiler/tf2tensorrt/kernels/trt_engine_op.cc:1104] TF-TRT Warning: Engine creation for TRTEngineOp_000_000 failed. The native segment will be used instead. Reason: INVALID_ARGUMENT: Rank of perm for transpose does not match with that of the input.`

I added some print statements and recompiled tensorflow leading me to ConvertFusedBatchNorm which clearly returns an uninitialized value when invoked with NDHWC input