MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / TFDataFormatToMklDnn3DDataFormat

Function TFDataFormatToMklDnn3DDataFormat

tensorflow/core/util/mkl_util.h:1026–1031  ·  view source on GitHub ↗

Map TensorFlow data format into OneDNN 3D data format @input: TensorFlow data format @return: OneDNN 3D data format corresponding to TensorFlow data format; Fails with an error if invalid data format.

Source from the content-addressed store, hash-verified

1024/// @return: OneDNN 3D data format corresponding to TensorFlow data format;
1025/// Fails with an error if invalid data format.
1026inline MklTensorFormat TFDataFormatToMklDnn3DDataFormat(TensorFormat format) {
1027 if (format == FORMAT_NHWC) return MklTensorFormat::FORMAT_NDHWC;
1028 if (format == FORMAT_NCHW) return MklTensorFormat::FORMAT_NCDHW;
1029 TF_CHECK_OK(Status(error::Code::INVALID_ARGUMENT, "Unsupported data format"));
1030 return MklTensorFormat::FORMAT_INVALID;
1031}
1032
1033/// Map TensorFlow data format into OneDNN data format
1034///

Callers 5

ComputeMethod · 0.85
MklPoolingOpBaseMethod · 0.85
ComputeMethod · 0.85
ComputeMethod · 0.85

Calls 1

StatusClass · 0.50

Tested by

no test coverage detected