| 38 | } |
| 39 | |
| 40 | ErrorCode ConvInt8TiledExecutor::onResize(const std::vector<Tensor*>& inputs, const std::vector<Tensor*>& outputs) { |
| 41 | if (nullptr != mMutableResource) { |
| 42 | mMutableResource->updateInputOutputScale(TensorUtils::getQuantInfo(inputs[0]), TensorUtils::getQuantInfo(outputs[0])); |
| 43 | } |
| 44 | CPUConvolution::onResize(inputs, outputs); |
| 45 | ConvolutionTiledExecutor::setIm2ColParameter(mIm2ColParamter, mCommon, inputs[0], outputs[0], mPadX, mPadY, static_cast<CPUBackend*>(backend())->functions(), static_cast<CPUBackend*>(backend())->int8Functions()); |
| 46 | return NO_ERROR; |
| 47 | } |
| 48 | |
| 49 | void ConvInt8TiledExecutor::initializeConvInt8QuantInfo(std::shared_ptr<CPUConvolution::ResourceInt8> &resourceInt8, const Convolution2D *conv2D, std::shared_ptr<ConvolutionCommon::Int8Common> quanCommon) { |
| 50 | // input/output scale&zeorpoint |
nothing calls this directly
no test coverage detected