Skip to content

Commit 725744a

Browse files
Fix to set precision from config (#778)
Not setting default precision if it is not set via provider option.
1 parent 07bf616 commit 725744a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

onnxruntime/core/providers/openvino/openvino_provider_factory.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,9 @@ static void ParseProviderInfo(const ProviderOptions& provider_options,
224224
pi.cache_dir = provider_options.at("cache_dir");
225225
}
226226

227-
pi.precision = OpenVINOParserUtils::ParsePrecision(provider_options, pi.device_type, "precision");
227+
if (provider_options.contains("precision")) {
228+
pi.precision = OpenVINOParserUtils::ParsePrecision(provider_options, pi.device_type, "precision");
229+
}
228230

229231
if (provider_options.contains("reshape_input")) {
230232
pi.reshape = OpenVINOParserUtils::ParseInputShape(provider_options.at("reshape_input"));

0 commit comments

Comments
 (0)