diff options
author | Alexey Suhov <asuhov@users.noreply.github.com> | 2018-11-23 16:19:43 +0300 |
---|---|---|
committer | openvino-pushbot <44090433+openvino-pushbot@users.noreply.github.com> | 2018-11-23 16:19:43 +0300 |
commit | 55a41d7570f78aaea0d6764d157dd7434730d56f (patch) | |
tree | ba022c71609b93d51119bcb25e5ccb8c7147dbd3 /inference-engine/thirdparty/clDNN/src/include/convolution_inst.h | |
parent | 54eab180361ec09fbd82e2bb62adfeb521275774 (diff) | |
download | dldt-55a41d7570f78aaea0d6764d157dd7434730d56f.tar.gz dldt-55a41d7570f78aaea0d6764d157dd7434730d56f.tar.bz2 dldt-55a41d7570f78aaea0d6764d157dd7434730d56f.zip |
Publishing R4 (#41)
* Publishing R4
Diffstat (limited to 'inference-engine/thirdparty/clDNN/src/include/convolution_inst.h')
-rw-r--r-- | inference-engine/thirdparty/clDNN/src/include/convolution_inst.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/inference-engine/thirdparty/clDNN/src/include/convolution_inst.h b/inference-engine/thirdparty/clDNN/src/include/convolution_inst.h index c4a175b1e..b47e09fab 100644 --- a/inference-engine/thirdparty/clDNN/src/include/convolution_inst.h +++ b/inference-engine/thirdparty/clDNN/src/include/convolution_inst.h @@ -49,9 +49,9 @@ public: void set_transposed(bool node_transposed) { transposed = node_transposed; } bool get_transposed() const { return transposed; } - decltype(auto) input() const { return get_dependency(0); } + program_node& input() const { return get_dependency(0); } - decltype(auto) weights(size_t idx = 0) const + program_node& weights(size_t idx = 0) const { if (static_cast<int32_t>(idx) >= this->get_split()) throw std::range_error("weights offset too big"); @@ -59,7 +59,7 @@ public: return get_dependency(1 + idx); } - decltype(auto) bias(size_t idx = 0) const + program_node& bias(size_t idx = 0) const { if (static_cast<int32_t>(idx) >= this->get_split()) throw std::range_error("bias offset too big"); @@ -67,7 +67,7 @@ public: return get_dependency(1 + this->get_split() + idx); } - decltype(auto) weights_quantization_factors(size_t idx = 0) const + program_node& weights_quantization_factors(size_t idx = 0) const { if (static_cast<int32_t>(idx) >= this->get_split()) throw std::range_error("quantization factor offset too big"); @@ -75,7 +75,7 @@ public: return get_dependency(1 + 2*this->get_split() + idx); } - decltype(auto) output_calibration_factors(size_t idx = 0) const + program_node& output_calibration_factors(size_t idx = 0) const { if (static_cast<int32_t>(idx) >= this->get_split()) throw std::range_error("calibration factor offset too big"); @@ -123,7 +123,7 @@ public: public: typed_primitive_inst(network_impl& network, convolution_node const& node); - decltype(auto)weights_memory(size_t index) const + memory_impl& weights_memory(size_t index) const { if (static_cast<int32_t>(index) >= node.get_split()) throw std::range_error("weights offset too big"); @@ -131,7 +131,7 @@ public: return dep_memory(1 + index); } - decltype(auto) bias_memory(size_t index) const + memory_impl& bias_memory(size_t index) const { if (static_cast<int32_t>(index) >= node.get_split()) throw std::range_error("bias offset too big"); @@ -139,7 +139,7 @@ public: return dep_memory(1 + node.get_split() + index); } - decltype(auto) weights_quantization_factors_memory(size_t index) const + memory_impl& weights_quantization_factors_memory(size_t index) const { if (static_cast<int32_t>(index) >= node.get_split()) throw std::range_error("quantization factors offset too big"); @@ -147,7 +147,7 @@ public: return dep_memory(1 + 2*node.get_split() + index); } - decltype(auto) output_calibration_factors_memory(size_t index) const + memory_impl& output_calibration_factors_memory(size_t index) const { if (static_cast<int32_t>(index) >= node.get_split()) throw std::range_error("quantization factors offset too big"); |