message: [MLIR] Add minor fix for filter dimensions.
  This commit addresses a bug where incorrect filter dimensions were being read and used. Corrected the bug and the relevant test cases were also checked.
diff: @@ -1549,8 +1549,8 @@ static LogicalResult inferConvReturnTypes(
  return_shape[GetTensorBatchDimIndex(num_dims, format)] =
  input_ty.getShape()[GetTensorBatchDimIndex(num_dims, format)];
  return_shape[GetTensorFeatureDimIndex(num_dims, format)] =
  - filter_ty.getShape()[GetFilterTensorInnerInputChannelsDimIndex(
  - num_dims, tensorflow::FilterTensorFormat::FORMAT_HWIO)];
  + filter_ty.getShape()[GetFilterTensorOutputChannelsDimIndex(
  + num_dims, tensorflow::FORMAT_HWIO)];
  inferredReturnTypes.assign(
  {RankedTensorType::get(return_shape, input_ty.getElementType())});
  