Exclude wrong changes
This commit is contained in:
parent
30dd9aef86
commit
6d87c40703
@ -89,11 +89,7 @@ size_t LayerQuantizer::GetBiasSizeForLayer(InferenceEngine::WeightableLayer& wl)
|
||||
return wl._biases->size();
|
||||
} else if (LayerInfo(wl).isConvolution()) {
|
||||
// Calculating biases len using outdata dims: biases number should be equal to output channels number
|
||||
#ifndef DEBUG_USE_NEW_PASS
|
||||
return InferenceEngine::GetDataDimByName(wl.outData.front(), InferenceEngine::DataDimName::C);
|
||||
#else
|
||||
return InferenceEngine::GetDataDimSizeNHWC(wl.outData.front(), InferenceEngine::DataDimName::C);
|
||||
#endif
|
||||
} else {
|
||||
// Calculating biases size using outData dimensions
|
||||
return wl.outData.front()->getDims().back();
|
||||
|
@ -1262,11 +1262,7 @@ bool ScaleFactorCalculator::ScaleFactorPerLayerWeightable(InferenceEngine::Weigh
|
||||
double weights_reducer = 1.0;
|
||||
auto conv = dynamic_cast<InferenceEngine::ConvolutionLayer*>(wl);
|
||||
if (conv && !LayerInfo(conv).isConvolutionFilter()) {
|
||||
#ifndef DEBUG_USE_NEW_PASS
|
||||
const auto inDepth = GetDataDimByName(conv->insData.front().lock(), InferenceEngine::DataDimName::C);
|
||||
#else
|
||||
const auto inDepth = GetDataDimSizeNHWC(conv->insData.front().lock(), InferenceEngine::DataDimName::C);
|
||||
#endif
|
||||
weights_reducer = gna_convolution_layer::getWeightsReducer(*conv);
|
||||
weights_reducer *= MAX_VAL_2B_FEAT * scaleRange * inDepth / std::numeric_limits<int32_t>::max();
|
||||
weights_reducer = std::max(1.0, weights_reducer);
|
||||
|
Loading…
Reference in New Issue
Block a user