Loading imgutils/utils/onnxruntime.py +6 −2 Original line number Diff line number Diff line Loading @@ -63,14 +63,18 @@ def get_onnx_provider(provider: Optional[str] = None): f'but unsupported provider {provider!r} found.') def _open_onnx_model(ckpt: str, provider: str) -> InferenceSession: def _open_onnx_model(ckpt: str, provider: str, use_cpu: bool = True) -> InferenceSession: options = SessionOptions() options.graph_optimization_level = GraphOptimizationLevel.ORT_ENABLE_ALL if provider == "CPUExecutionProvider": options.intra_op_num_threads = os.cpu_count() providers = [provider] if use_cpu and "CPUExecutionProvider" not in providers: providers.append("CPUExecutionProvider") logging.info(f'Model {ckpt!r} loaded with provider {provider!r}') return InferenceSession(ckpt, options, [provider]) return InferenceSession(ckpt, options, providers=providers) def open_onnx_model(ckpt: str, mode: str = None) -> InferenceSession: Loading Loading
imgutils/utils/onnxruntime.py +6 −2 Original line number Diff line number Diff line Loading @@ -63,14 +63,18 @@ def get_onnx_provider(provider: Optional[str] = None): f'but unsupported provider {provider!r} found.') def _open_onnx_model(ckpt: str, provider: str) -> InferenceSession: def _open_onnx_model(ckpt: str, provider: str, use_cpu: bool = True) -> InferenceSession: options = SessionOptions() options.graph_optimization_level = GraphOptimizationLevel.ORT_ENABLE_ALL if provider == "CPUExecutionProvider": options.intra_op_num_threads = os.cpu_count() providers = [provider] if use_cpu and "CPUExecutionProvider" not in providers: providers.append("CPUExecutionProvider") logging.info(f'Model {ckpt!r} loaded with provider {provider!r}') return InferenceSession(ckpt, options, [provider]) return InferenceSession(ckpt, options, providers=providers) def open_onnx_model(ckpt: str, mode: str = None) -> InferenceSession: Loading