aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/util/tensor_format.cc
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-06-14 17:59:25 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-06-14 18:01:20 -0700
commit889833b5f145079d4837a5da73ffb2a997014764 (patch)
treef3a09e6befa101c88acc3c6c6456ea2d3e966703 /tensorflow/core/util/tensor_format.cc
parent99d48bdec4605cdd21f09d2dfcfc70139cbe4ebd (diff)
Add HWNC and HWCN data format support
PiperOrigin-RevId: 200650683
Diffstat (limited to 'tensorflow/core/util/tensor_format.cc')
-rw-r--r--tensorflow/core/util/tensor_format.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/tensorflow/core/util/tensor_format.cc b/tensorflow/core/util/tensor_format.cc
index d4311d1ab0..a5f7ecf0d1 100644
--- a/tensorflow/core/util/tensor_format.cc
+++ b/tensorflow/core/util/tensor_format.cc
@@ -43,6 +43,10 @@ string ToString(TensorFormat format) {
return "NCHW_VECT_C";
case FORMAT_NHWC_VECT_W:
return "NHWC_VECT_W";
+ case FORMAT_HWNC:
+ return "HWNC";
+ case FORMAT_HWCN:
+ return "HWCN";
default:
LOG(FATAL) << "Invalid Format: " << static_cast<int32>(format);
return "INVALID_FORMAT";
@@ -80,6 +84,14 @@ bool FormatFromString(const string& format_str, TensorFormat* format) {
*format = FORMAT_NHWC_VECT_W;
return true;
}
+ if (format_str == "HWNC") {
+ *format = FORMAT_HWNC;
+ return true;
+ }
+ if (format_str == "HWCN") {
+ *format = FORMAT_HWCN;
+ return true;
+ }
return false;
}