Home
last modified time | relevance | path

Searched refs:precConfig (Results 1 – 21 of 21) sorted by relevance

/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/lib/Converter/
H A DFloat16Converter.cpp29 const PrecisionConfiguration &precConfig) { in convertFusedRowwiseQuantizedInputs() argument
40 const bool inSet = precConfig.precisionModeKindSet.count(node.getKind()); in convertFusedRowwiseQuantizedInputs()
41 const bool allowConversion = precConfig.useSetAsWhitelist ? inSet : !inSet; in convertFusedRowwiseQuantizedInputs()
57 assert(precConfig.float16Format == in convertFusedRowwiseQuantizedInputs()
71 const PrecisionConfiguration &precConfig) { in convertFunctionToFloat16() argument
72 DCHECK(precConfig.convertToFP16 || precConfig.convertFusedToFP16) in convertFunctionToFloat16()
77 PrecisionConfiguration::getElementType(precConfig.float16Format); in convertFunctionToFloat16()
79 precConfig); in convertFunctionToFloat16()
80 if (precConfig.convertToFP16) { in convertFunctionToFloat16()
92 if (precConfig.convertFusedToFP16) { in convertFunctionToFloat16()
[all …]
H A DTypeAToTypeBFunctionConverter.cpp26 const PrecisionConfiguration &precConfig) in TypeAToTypeBFunctionConverter() argument
28 srcKind_(fromKind), precConfig_(precConfig) {} in TypeAToTypeBFunctionConverter()
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/tests/unittests/
H A DTypeAToTypeBFunctionConverterTest.cpp79 PrecisionConfiguration precConfig; in TEST() local
187 PrecisionConfiguration precConfig; in TEST() local
311 PrecisionConfiguration precConfig; in TEST() local
1046 precConfig.convertToFP16 = true; in testConvertFRWQSLWS()
1113 precConfig.convertToFP16 = true; in TEST()
1165 precConfig.convertToFP16 = true; in convertOnlyFloat16Ty()
1283 precConfig.clipFP16 = true; in convertWithoutClipAroundNonNumericNodes()
1332 precConfig.clipFP16 = true; in convertWithoutClipAfterTanhOrSigmoid()
1381 precConfig.clipFP16 = true; in convertWithoutClipAfterFp16ConvertTo()
1427 precConfig.clipFP16 = true; in checkConvertOnlyOutputs()
[all …]
H A DRepro.cpp533 PrecisionConfiguration &precConfig = cctx.precisionConfig; in run() local
535 precConfig.convertToFP16 = globalFp16Opt; in run()
537 precConfig.precisionModeKindSet.insert(Kinded::Kind::SliceNodeKind); in run()
538 precConfig.precisionModeKindSet.insert(Kinded::Kind::ConcatNodeKind); in run()
543 precConfig.convertPlaceholdersToFP16 = globalFp16PlaceholdersOpt; in run()
547 precConfig.convertConstantsToFP16 = globalFp16ConstantsOpt; in run()
551 precConfig.convertFusedToFP16 = fuseScaleOffsetFp16Opt; in run()
555 precConfig.clipFP16 = ClipFp16Opt; in run()
559 precConfig.clipFP16SkipInputs = ClipFp16SkipInputsOpt; in run()
563 precConfig.forceFP16AccumSLS = true; in run()
H A DTensorLayoutTest.cpp126 PrecisionConfiguration precConfig; in TEST_P() local
128 ElemKind::Float16Ty, precConfig); in TEST_P()
H A DQuantizationTest.cpp1401 PrecisionConfiguration &precConfig = cctxQuant.precisionConfig; local
1402 precConfig.quantMode = QuantizationMode::Quantize;
1403 precConfig.quantConfig.infos = quantization::generateNodeProfilingInfos(
1405 precConfig.quantConfig.precision = quantizationPrecision;
1406 precConfig.quantConfig.assertAllNodesQuantized = true;
1407 precConfig.precisionModeKindSet = keepOriginalPrecisionForNodes;
1567 PrecisionConfiguration &precConfig = cctxQuant.precisionConfig; in TEST_P() local
1568 precConfig.quantConfig.infos = quantization::generateNodeProfilingInfos( in TEST_P()
1576 precConfig.precisionModeKindSet.insert(Kinded::Kind::TanhNodeKind); in TEST_P()
1577 precConfig.precisionModeKindSet.insert(Kinded::Kind::SigmoidNodeKind); in TEST_P()
[all …]
H A DMLTest.cpp1212 PrecisionConfiguration &precConfig = cctxQuant.precisionConfig; in TEST_P() local
1214 precConfig.quantConfig.infos = quantization::generateNodeProfilingInfos( in TEST_P()
1216 precConfig.quantConfig.assertAllNodesQuantized = true; in TEST_P()
1220 precConfig.precisionModeKindSet.insert(Kinded::Kind::SoftMaxNodeKind); in TEST_P()
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/lib/Backends/CPU/
H A DCPUBackend.cpp99 ElemKind fromTy, ElemKind toTy, PrecisionConfiguration &precConfig) const { in canDoIndexTypeDemotion()
100 precConfig.precisionModeKindSet.insert(Kinded::Kind::EmbeddingBagNodeKind); in canDoIndexTypeDemotion()
101 precConfig.precisionModeKindSet.insert( in canDoIndexTypeDemotion()
103 precConfig.precisionModeKindSet.insert( in canDoIndexTypeDemotion()
105 precConfig.precisionModeKindSet.insert( in canDoIndexTypeDemotion()
107 precConfig.precisionModeKindSet.insert( in canDoIndexTypeDemotion()
H A DCPUBackend.h66 PrecisionConfiguration &precConfig) const override;
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/lib/Onnxifi/
H A DInlineOnnxifi.cpp81 PrecisionConfiguration &precConfig = cctx.precisionConfig; in initGraph() local
82 precConfig.quantMode = quantizationMode_; in initGraph()
87 precConfig.quantConfig.graphPreLowerHash, in initGraph()
88 precConfig.quantConfig.infos); in initGraph()
89 precConfig.quantConfig.schema = quantization::Schema::Symmetric; in initGraph()
H A DHostManagerOnnxifi.cpp163 PrecisionConfiguration &precConfig = cctx.precisionConfig; in addNetwork() local
195 precConfig.convertToFP16 = GlowFP16; in addNetwork()
199 precConfig.convertPlaceholdersToFP16 = GlowFP16Placeholders; in addNetwork()
203 precConfig.convertConstantsToFP16 = GlowFP16Constants; in addNetwork()
207 precConfig.convertFusedToFP16 = GlowFusedScaleOffsetFP16; in addNetwork()
211 precConfig.clipFP16 = GlowClipFP16; in addNetwork()
215 precConfig.clipFP16SkipInputs = GlowClipFP16SkipInputs; in addNetwork()
219 precConfig.forceFP16AccumSLS = GlowForceSLSAccumFP16; in addNetwork()
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/tools/Debugger/
H A Dnetwork-debugger.cpp111 PrecisionConfiguration precConfig; in convertNetwork() local
113 precConfig.convertToFP16 = globalFp16Opt; in convertNetwork()
116 precConfig.convertFusedToFP16 = fuseScaleOffsetFp16Opt; in convertNetwork()
119 precConfig.clipFP16 = ClipFp16Opt; in convertNetwork()
122 precConfig.forceFP16AccumSLS = true; in convertNetwork()
127 glow::convertFunctionToFloat16(F, precConfig); in convertNetwork()
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/include/glow/Converter/
H A DFloat16Converter.h27 const PrecisionConfiguration &precConfig);
32 const PrecisionConfiguration &precConfig);
H A DTypeAToTypeBFunctionConverter.h71 const PrecisionConfiguration &precConfig);
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/tools/loader/
H A DLoader.cpp602 PrecisionConfiguration &precConfig = cctx.precisionConfig; in getCompilationContext() local
603 precConfig.convertToFP16 = convertToFP16; in getCompilationContext()
604 precConfig.float16Format = fp16Format; in getCompilationContext()
607 precConfig.quantMode = mode; in getCompilationContext()
616 precConfig.precisionModeKindSet.insert(getKindFromNodeName(kindName)); in getCompilationContext()
627 precConfig.precisionModeKindSet.insert(getKindFromNodeName(kindName)); in getCompilationContext()
629 precConfig.quantConfig = getQuantizationConfiguration(); in getCompilationContext()
634 precConfig.profConfig.numHistogramBins = numHistogramBinsOpt; in getCompilationContext()
642 precConfig.precisionModeKindSet.insert(getKindFromNodeName(kindName)); in getCompilationContext()
H A DXModelBuilder.cpp137 PrecisionConfiguration precConfig; in buildNetwork() local
140 ElemKind::Float16Ty, precConfig); in buildNetwork()
H A DExecutorCoreHelperFunctions.cpp234 PrecisionConfiguration precConfig; in buildAndCompileAndGetInAndOutPair() local
237 ElemKind::Float16Ty, precConfig); in buildAndCompileAndGetInAndOutPair()
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/examples/
H A Dfr2en.cpp151 PrecisionConfiguration &precConfig = cctx.precisionConfig; in compile() local
157 precConfig.quantMode = QuantizationMode::Profile; in compile()
162 precConfig.quantMode = QuantizationMode::Quantize; in compile()
164 loadProfileFileOpt, precConfig.quantConfig.graphPreLowerHash, in compile()
165 precConfig.quantConfig.infos); in compile()
166 precConfig.quantConfig.assertAllNodesQuantized = true; in compile()
/dports/math/dune-istl/dune-istl-fffb544a61d2c65a0d2fc7c751f36909f06be8f5/dune/istl/
H A Dsolverfactory.hh186 const ParameterTree& precConfig = config.sub("preconditioner"); in get() local
187 std::string prec_type = precConfig.get<std::string>("type"); in get()
188 …rec = PreconditionerFactory<Operator, Domain, Range>::instance().create(prec_type, op, precConfig); in get()
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/lib/Optimizer/GraphOptimizer/
H A DGraphOptimizer.cpp4879 PrecisionConfiguration precConfig; in transformIndexTypeDemotion() local
4881 precConfig) && in transformIndexTypeDemotion()
4895 switch (precConfig.quantMode) { in transformForPrecisionMode()
4908 quantization::quantizeFunction(F, precConfig.quantConfig, B, in transformForPrecisionMode()
4919 if (precConfig.convertToFP16) { in transformForPrecisionMode()
4921 convertFunctionToFloat16(F, precConfig); in transformForPrecisionMode()
4929 if (precConfig.forceFP16AccumSLS) { in transformForPrecisionMode()
4930 setFP16AccumSLS(F, precConfig); in transformForPrecisionMode()
5008 if (precConfig.quantMode == QuantizationMode::Profile) { in optimizeFunction()
5019 if (precConfig.quantMode == QuantizationMode::Profile) { in optimizeFunction()
[all …]
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/include/glow/Backend/
H A DBackend.h252 PrecisionConfiguration &precConfig) const { in canDoIndexTypeDemotion() argument