diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2017-01-24 10:05:12 -0800 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2017-01-24 10:27:38 -0800 |
commit | eb65eff6cc65875c67e7dbf1c2e63baa6664bb6f (patch) | |
tree | 7e92646fb31da8823f622e129e1199a31c89aead /tensorflow/stream_executor/stream.cc | |
parent | 7f79424f63c5684a43d47de216ae152144ddeecf (diff) |
Add options argument for DNN activation
This is useful for platform-dependent functionality.
Change: 145432435
Diffstat (limited to 'tensorflow/stream_executor/stream.cc')
-rw-r--r-- | tensorflow/stream_executor/stream.cc | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tensorflow/stream_executor/stream.cc b/tensorflow/stream_executor/stream.cc index 7712a3697c..44c6d70636 100644 --- a/tensorflow/stream_executor/stream.cc +++ b/tensorflow/stream_executor/stream.cc @@ -1106,13 +1106,22 @@ Stream &Stream::ThenActivate(dnn::ActivationMode activation_mode, const dnn::BatchDescriptor &dimensions, const DeviceMemory<float> &input_data, DeviceMemory<float> *output_data) { + return ThenActivateWithOptions(activation_mode, dimensions, input_data, + output_data, /*options=*/0); +} + +Stream &Stream::ThenActivateWithOptions(dnn::ActivationMode activation_mode, + const dnn::BatchDescriptor &dimensions, + const DeviceMemory<float> &input_data, + DeviceMemory<float> *output_data, + uint64 options) { VLOG_CALL(PARAM(activation_mode), PARAM(dimensions), PARAM(input_data), - PARAM(output_data)); + PARAM(output_data), PARAM(options)); if (ok()) { if (dnn::DnnSupport *dnn = parent_->AsDnn()) { CheckError(dnn->DoActivate(this, activation_mode, dimensions, input_data, - output_data)); + output_data, options)); } else { SetErrorAndLogNoDnnSupport(); } |