diff options
Diffstat (limited to 'compiler/luci-interpreter/src/kernels/Conv2D.h')
-rw-r--r-- | compiler/luci-interpreter/src/kernels/Conv2D.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/compiler/luci-interpreter/src/kernels/Conv2D.h b/compiler/luci-interpreter/src/kernels/Conv2D.h index 69e309852..330bf3a2a 100644 --- a/compiler/luci-interpreter/src/kernels/Conv2D.h +++ b/compiler/luci-interpreter/src/kernels/Conv2D.h @@ -31,7 +31,7 @@ class Conv2D : public KernelWithParams<Conv2DParams> { public: Conv2D(const Tensor *input, const Tensor *filter, const Tensor *bias, Tensor *output, - const Conv2DParams ¶ms); + Tensor *scratchpad, const Conv2DParams ¶ms); const Tensor *input() const { return _inputs[0]; } const Tensor *filter() const { return _inputs[1]; } @@ -44,9 +44,11 @@ public: private: void evalFloat() const; void evalQuantized() const; + void evalQuantizedPerChannel() const; + void evalQuantizedS8PerChannel() const; + void evalQuantizedS16() const; private: - std::unique_ptr<Tensor> _im2col; int32_t _padding_height{}; int32_t _padding_width{}; }; |