diff options
Diffstat (limited to 'tensorflow/stream_executor/dnn.h')
-rw-r--r-- | tensorflow/stream_executor/dnn.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tensorflow/stream_executor/dnn.h b/tensorflow/stream_executor/dnn.h index 49235167ab..0d2cd4a9f2 100644 --- a/tensorflow/stream_executor/dnn.h +++ b/tensorflow/stream_executor/dnn.h @@ -661,6 +661,10 @@ class PoolingDescriptor { SetDim(&strides_, dim, value); return *this; } + PoolingDescriptor& set_propagate_nans(bool value) { + propagate_nans_ = value; + return *this; + } int ndims() const { return ndims_; } void CloneFrom(const PoolingDescriptor& other); @@ -681,10 +685,12 @@ class PoolingDescriptor { std::vector<int64> window() const { return window_; } std::vector<int64> padding() const { return padding_; } std::vector<int64> strides() const { return strides_; } + bool propagate_nans() const { return propagate_nans_; } private: PoolingMode mode_; int ndims_; + bool propagate_nans_; // Stored as: ..., y, x. std::vector<int64> window_; |