Unable to run cuOpt managed service and microservice

Hello,

I have succesfully setup cuOpt via WSL in Windows 11 as per documentation - Quickstart Guide — NVIDIA cuOpt (25.05).

However, I am facing multiple issues while running the cuOpt examples (eg: Simple Cost Matrix).

For cuOpt managed service, I am able to connect to managed service using SAK and function name as per below screenshot. I provided function name as ai-nvidia-cuopt which I retrieved from CuOptServiceClient.get_functions(). Hope that’s the right way.

When I tried to run cuOpt for solution. I got error asValueError: Unprocessable Entity - 422::

2025-06-12 10:10:54  [Error] [omni.ui.python] ValueError: Unprocessable Entity - 422: 
2025-06-12 10:10:54  [Error] [omni.ui.python] 
2025-06-12 10:10:54  [Error] [omni.ui.python] At:
2025-06-12 10:10:54  [Error] [omni.ui.python]   d:/omniverse/apps/isaac-sim-standalonev420/extscache/omni.cuopt.service-1.0.0+106.0.0/omni/cuopt/service/cuopt_thin_client.py(563): _handle_request_exception
2025-06-12 10:10:54  [Error] [omni.ui.python]   d:/omniverse/apps/isaac-sim-standalonev420/extscache/omni.cuopt.service-1.0.0+106.0.0/omni/cuopt/service/cuopt_thin_client.py(667): _send_request
2025-06-12 10:10:54  [Error] [omni.ui.python]   d:/omniverse/apps/isaac-sim-standalonev420/extscache/omni.cuopt.service-1.0.0+106.0.0/omni/cuopt/service/cuopt_thin_client.py(791): get_optimized_routes
2025-06-12 10:10:54  [Error] [omni.ui.python]   d:/omniverse/apps/isaac-sim-standalonev420/extscache/omni.cuopt.examples-1.0.0+106.0.0/omni/cuopt/examples/costmat/extension.py(659): run_cuopt
2025-06-12 10:10:54  [Error] [omni.ui.python] 

For cuOpt micro service, I am able to ensure micro-service is running.

When I tried to run cuOpt for solution. I got an error as KeyError: 'response':

2025-06-12 10:55:04  [Info] [omni.kit.app._impl] [py stdout]: Running cuOpt
2025-06-12 10:55:04  [Info] [omni.kit.app._impl]  - OPTIMIZATION DATA AT http://172.22.118.61:8000/cuopt/ HAS BEEN CLEARED - 
2025-06-12 10:55:04  [Info] [omni.kit.app._impl] [py stdout]: SOLVER RESPONSE: {'detail': 'Not Found'}
2025-06-12 10:55:04  [Error] [omni.ui.python] KeyError: 'response'
2025-06-12 10:55:04  [Error] [omni.ui.python] 
2025-06-12 10:55:04  [Error] [omni.ui.python] At:
2025-06-12 10:55:04  [Error] [omni.ui.python]   d:/omniverse/apps/isaac-sim-standalonev420/extscache/omni.cuopt.service-1.0.0+106.0.0/omni/cuopt/service/cuopt_microservice_manager.py(23): get_routes
2025-06-12 10:55:04  [Error] [omni.ui.python]   d:/omniverse/apps/isaac-sim-standalonev420/extscache/omni.cuopt.examples-1.0.0+106.0.0/omni/cuopt/examples/costmat/extension.py(652): run_cuopt
2025-06-12 10:55:04  [Error] [omni.ui.python] 

My system configuration is : RTX 4050 Laptop GPU, Driver v576.52, Windows 11.

Looks like I am missing something silly that is preventing both managed service and micro service for cuOpt.

Any thoughts on how to fix this?

Any help is appreciated. Thanks in advance.

@sophwats I tried with v25.02 using micro-services following documentation NVIDIA Self-Hosted Server Overview — NVIDIA cuOpt. However, I got the same error. Below listed are the reference screenshots.

Hello,
We’ll reproduce this on our end, follow up with the Omniverse team and get back to you. Thank you for your patience.

Regards,
cuOpt Team

1 Like