diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2017-07-18 19:36:18 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2017-07-18 19:40:33 -0700 |
commit | 491beb74cc5a08693d0b884d10532514ac1aef19 (patch) | |
tree | 6ef4b12d84de7c922816ee46c873b58a9fc5e203 /tensorflow/core/util/matmul_autotune.cc | |
parent | 9293c557bd2df05658727418067ccee7a77a4be3 (diff) |
Automated g4 rollback of changelist 162423171
PiperOrigin-RevId: 162437318
Diffstat (limited to 'tensorflow/core/util/matmul_autotune.cc')
-rw-r--r-- | tensorflow/core/util/matmul_autotune.cc | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/tensorflow/core/util/matmul_autotune.cc b/tensorflow/core/util/matmul_autotune.cc deleted file mode 100644 index 741a78a193..0000000000 --- a/tensorflow/core/util/matmul_autotune.cc +++ /dev/null @@ -1,51 +0,0 @@ -/* Copyright 2015 The TensorFlow Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -==============================================================================*/ - -#include "tensorflow/core/util/matmul_autotune.h" - -#include "tensorflow/core/framework/types.h" -#include "tensorflow/core/lib/core/stringpiece.h" -#include "tensorflow/core/util/env_var.h" - -namespace tensorflow { -bool MatmulAutotuneEnable() { - bool value; - Status status = - ReadBoolFromEnvVar("TF_MATMUL_AUTOTUNE_ENABLE", false, &value); - if (!status.ok()) { - LOG(ERROR) << status.error_message(); - } - return value; -} - -bool MatmulDoFP32ComputationFP16Input() { - bool value; - // Feedback from NVIDIA: the "true floating point 16" compute capability is - // absent from compute capability SM 5.2. The native 16 bit floating point - // computation was introduced in SM 5.3 and higher compute capability. So - // for compatibility, set this to be true by default for now. - // TODO(yangzihao): In the future, we need to return three possibilities: - // user-set-true, user-set-false, user-no-setting. In the calling sites, - // check the compatibilities. Note that user-set-false with compute - // capability <= 5.2 will cause an error in the later cublasGemmEx() call. - Status status = - ReadBoolFromEnvVar("TF_FP16_MATMUL_USE_FP32_COMPUTE", true, &value); - if (!status.ok()) { - LOG(ERROR) << status.error_message(); - } - return value; -} - -} // namespace tensorflow |