diff --git a/api/onnx_web/serve.py b/api/onnx_web/serve.py index 52df2539..2f092d2a 100644 --- a/api/onnx_web/serve.py +++ b/api/onnx_web/serve.py @@ -344,9 +344,6 @@ def load_platforms(context: ServerContext): providers = [] providers.extend(get_available_providers()) - if context.any_platform: - providers.append("any") - for potential in platform_providers: if ( platform_providers[potential] in providers @@ -368,6 +365,9 @@ def load_platforms(context: ServerContext): DeviceParams(potential, platform_providers[potential]) ) + if context.any_platform: + available_platforms.append("any") + # make sure CPU is last on the list def any_first_cpu_last(a: DeviceParams, b: DeviceParams): if a.device == b.device: