/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/lib/Converter/ |
H A D | Float16Converter.cpp | 29 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 D | TypeAToTypeBFunctionConverter.cpp | 26 const PrecisionConfiguration &precConfig) in TypeAToTypeBFunctionConverter() argument 28 srcKind_(fromKind), precConfig_(precConfig) {} in TypeAToTypeBFunctionConverter()
|
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/tests/unittests/ |
H A D | TypeAToTypeBFunctionConverterTest.cpp | 79 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 D | Repro.cpp | 533 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 D | TensorLayoutTest.cpp | 126 PrecisionConfiguration precConfig; in TEST_P() local 128 ElemKind::Float16Ty, precConfig); in TEST_P()
|
H A D | QuantizationTest.cpp | 1401 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 D | MLTest.cpp | 1212 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 D | CPUBackend.cpp | 99 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 D | CPUBackend.h | 66 PrecisionConfiguration &precConfig) const override;
|
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/lib/Onnxifi/ |
H A D | InlineOnnxifi.cpp | 81 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 D | HostManagerOnnxifi.cpp | 163 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 D | network-debugger.cpp | 111 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 D | Float16Converter.h | 27 const PrecisionConfiguration &precConfig); 32 const PrecisionConfiguration &precConfig);
|
H A D | TypeAToTypeBFunctionConverter.h | 71 const PrecisionConfiguration &precConfig);
|
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/tools/loader/ |
H A D | Loader.cpp | 602 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 D | XModelBuilder.cpp | 137 PrecisionConfiguration precConfig; in buildNetwork() local 140 ElemKind::Float16Ty, precConfig); in buildNetwork()
|
H A D | ExecutorCoreHelperFunctions.cpp | 234 PrecisionConfiguration precConfig; in buildAndCompileAndGetInAndOutPair() local 237 ElemKind::Float16Ty, precConfig); in buildAndCompileAndGetInAndOutPair()
|
/dports/misc/glow/glow-f24d960e3cc80db95ac0bc17b1900dbf60ca044a/examples/ |
H A D | fr2en.cpp | 151 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 D | solverfactory.hh | 186 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 D | GraphOptimizer.cpp | 4879 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 D | Backend.h | 252 PrecisionConfiguration &precConfig) const { in canDoIndexTypeDemotion() argument
|