# Failed to run inference on inference in MONAI Label Server

**URL:** https://discourse.slicer.org/t/failed-to-run-inference-on-inference-in-monai-label-server/42492
**Category:** Support
**Created:** [April 8, 2025, 8:09pm UTC](https://discourse.slicer.org/t/failed-to-run-inference-on-inference-in-monai-label-server/42492 "2025-04-08T20:09:25Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![e.baldelomar](https://avatars.discourse-cdn.com/v4/letter/e/bcef8e/32.png) [@e.baldelomar](https://discourse.slicer.org/u/e.baldelomar)
#### Post date: [April 8, 2025, 8:09pm UTC](https://discourse.slicer.org/t/failed-to-run-inference-on-inference-in-monai-label-server/42492/1 "2025-04-08T20:09:25Z")

</div>

Hello,

I’ve been trying to get acquainted with MONAI Label. I got it installed and running. I’m trying to test out the case 2 example in the Quickstart documentation ([Quickstart — MONAI Label 0.8.5 Documentation](https://docs.monai.io/projects/label/en/latest/quickstart.html#use-case-2-bundle-with-customized-scripts-for-renal-substructure-segmentation)).

I’m apparently able to connect; load the test data up to the server; and select the specific model/bundle (renalStructures\_UNEST\_segmentation). When I click ‘Run’ I get an error of

> ‘Failed to run inference in MONAI Label Server. Message: Status: 500; Response: Internal Server Error’

Below are1) details from the error and 2) Log. Any help is greatly appreciated!

 ![Screenshot 2025-04-08 at 2.40.02 PM](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/3/c/3cb10916cc8e0ffac949f4e78e9f3f4052e8b546.jpeg)

1. 

> Traceback (most recent call last):  
> File “/bmrc-homes/nmrgrp/nmr141/Slicer-5.8.1-linux-amd64/slicer.org/Extensions-33241/MONAILabel/lib/Slicer-5.8/qt-scripted-modules/MONAILabel.py”, line 1565, in onClickSegmentation  
> result\_file, params = self.logic.infer(model, image\_file, params, session\_id=self.getSessionId())  
> File “/bmrc-homes/nmrgrp/nmr141/Slicer-5.8.1-linux-amd64/slicer.org/Extensions-33241/MONAILabel/lib/Slicer-5.8/qt-scripted-modules/MONAILabel.py”, line 2397, in infer  
> result\_file, params = client.infer(model, image\_in, params, label\_in, file, session\_id)  
> File “/bmrc-homes/nmrgrp/nmr141/Slicer-5.8.1-linux-amd64/slicer.org/Extensions-33241/MONAILabel/lib/Slicer-5.8/qt-scripted-modules/MONAILabelLib/client.py”, line 344, in infer  
> raise MONAILabelClientException(  
> MONAILabelLib.client.MONAILabelClientException: (1, ‘Status: 500; Response: Internal Server Error’)

1. 

> [nmr141@bmrs117 ~]$ monailabel start\_server --app monaibundle --studies Task09\_Spleen/imagesTr --conf models renalStructures\_UNEST\_segmentation  
> Using PYTHONPATH=/bmr207/nmrgrp/nmr141:
> 
> /bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/ignite/handlers/checkpoint.py:17: DeprecationWarning: `TorchScript` support for functional optimizers is deprecated and will be removed in a future PyTorch release. Consider using the `torch.compile` optimizer instead.  
> from torch.distributed.optim import ZeroRedundancyOptimizer  
> [2025-04-08 14:35:32,524] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: version = False  
> [2025-04-08 14:35:32,524] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: app = /bmrc-homes/nmrgrp/nmr141/monaibundle  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: studies = /bmrc-homes/nmrgrp/nmr141/Task09\_Spleen/imagesTr  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: verbose = INFO  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: conf = [[‘models’, ‘renalStructures\_UNEST\_segmentation’]]  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: host = 0.0.0.0  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: port = 8000  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: uvicorn\_app = monailabel.app:app  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: ssl\_keyfile = None  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: ssl\_certfile = None  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: ssl\_keyfile\_password = None  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: ssl\_ca\_certs = None  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: workers = None  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: limit\_concurrency = None  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: access\_log = False  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: root\_path = /  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: log\_level = info  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: log\_config = None  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: dryrun = False  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :285) - USING:: action = start\_server  
> [2025-04-08 14:35:32,525] [2026107] [MainThread] [INFO] ( **main** :296) -  
> Allow Origins: [‘_‘]  
> [2025-04-08 14:35:33,599] [2026107] [MainThread] [INFO] (uvicorn.error:82) - Started server process [2026107]  
> [2025-04-08 14:35:33,599] [2026107] [MainThread] [INFO] (uvicorn.error:48) - Waiting for application startup.  
> [2025-04-08 14:35:33,599] [2026107] [MainThread] [INFO] (monailabel.interfaces.utils.app:37) - Initializing App from: /bmrc-homes/nmrgrp/nmr141/monaibundle; studies: /bmrc-homes/nmrgrp/nmr141/Task09\_Spleen/imagesTr; conf: {‘models’: ‘renalStructures\_UNEST\_segmentation’}  
> [2025-04-08 14:35:33,656] [2026107] [MainThread] [INFO] (monailabel.utils.others.class\_utils:57) - Subclass for MONAILabelApp Found: \<class ‘main.MyApp’\>  
> [2025-04-08 14:36:35,828] [2026107] [MainThread] [INFO] (monailabel.utils.others.generic:315) - +++ Adding Bundle from Zoo: renalStructures\_UNEST\_segmentation =\> /bmrc-homes/nmrgrp/nmr141/monaibundle/model/renalStructures\_UNEST\_segmentation  
> [2025-04-08 14:36:35,829] [2026107] [MainThread] [INFO] (monailabel.utils.others.generic:375) - +++ Using Bundle Models: [‘renalStructures\_UNEST\_segmentation’]  
> [2025-04-08 14:36:35,829] [2026107] [MainThread] [INFO] (monailabel.interfaces.app:135) - Init Datastore for: /bmrc-homes/nmrgrp/nmr141/Task09\_Spleen/imagesTr  
> [2025-04-08 14:36:35,829] [2026107] [MainThread] [INFO] (monailabel.datastore.local:130) - Auto Reload: True; Extensions: [’_.nii.gz’, ‘_.nii’, '_.nrrd’, ‘_.jpg’, '_.png’, ‘_.tif’, '_.svs’, ‘\*.xml’]  
> [2025-04-08 14:36:35,837] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_56 =\> spleen\_56.nii.gz  
> [2025-04-08 14:36:35,837] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_6 =\> spleen\_6.nii.gz  
> [2025-04-08 14:36:35,837] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_62 =\> spleen\_62.nii.gz  
> [2025-04-08 14:36:35,837] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_2 =\> spleen\_2.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_3 =\> spleen\_3.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_31 =\> spleen\_31.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_24 =\> spleen\_24.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_13 =\> spleen\_13.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_14 =\> spleen\_14.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_44 =\> spleen\_44.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_27 =\> spleen\_27.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_52 =\> spleen\_52.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_17 =\> spleen\_17.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_46 =\> spleen\_46.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_26 =\> spleen\_26.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_9 =\> spleen\_9.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_16 =\> spleen\_16.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_21 =\> spleen\_21.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_49 =\> spleen\_49.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_22 =\> spleen\_22.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_41 =\> spleen\_41.nii.gz  
> [2025-04-08 14:36:35,838] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_40 =\> spleen\_40.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_29 =\> spleen\_29.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_38 =\> spleen\_38.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_32 =\> spleen\_32.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_28 =\> spleen\_28.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_60 =\> spleen\_60.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_45 =\> spleen\_45.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_10 =\> spleen\_10.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_33 =\> spleen\_33.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_19 =\> spleen\_19.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_25 =\> spleen\_25.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_61 =\> spleen\_61.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_53 =\> spleen\_53.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_20 =\> spleen\_20.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_12 =\> spleen\_12.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_47 =\> spleen\_47.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_18 =\> spleen\_18.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_8 =\> spleen\_8.nii.gz  
> [2025-04-08 14:36:35,839] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_63 =\> spleen\_63.nii.gz  
> [2025-04-08 14:36:35,840] [2026107] [MainThread] [INFO] (monailabel.datastore.local:594) - Adding New Image: spleen\_59 =\> spleen\_59.nii.gz  
> [2025-04-08 14:36:35,844] [2026107] [MainThread] [INFO] (monailabel.datastore.local:577) - Invalidate count: 41  
> [2025-04-08 14:36:35,848] [2026107] [MainThread] [INFO] (monailabel.datastore.local:151) - Start observing external modifications on datastore (AUTO RELOAD)  
> [2025-04-08 14:36:39,154] [2026107] [MainThread] [INFO] (main:63) - +++ Adding Inferer:: renalStructures\_UNEST\_segmentation =\> \<monailabel.tasks.infer.bundle.BundleInferTask object at 0x7f8ba763fe50\>  
> [2025-04-08 14:36:39,155] [2026107] [MainThread] [INFO] (main:77) - +++ Adding Trainer:: renalStructures\_UNEST\_segmentation =\> \<monailabel.tasks.train.bundle.BundleTrainTask object at 0x7f8ba7ab65b0\>  
> [2025-04-08 14:36:39,155] [2026107] [MainThread] [INFO] (main:87) - Active Learning Strategies:: [‘random’, ‘first’]  
> [2025-04-08 14:36:39,155] [2026107] [MainThread] [INFO] (monailabel.utils.sessions:51) - Session Path: /bmr207/nmrgrp/nmr141/.cache/monailabel/sessions  
> [2025-04-08 14:36:39,156] [2026107] [MainThread] [INFO] (monailabel.utils.sessions:52) - Session Expiry (max): 3600  
> [2025-04-08 14:36:39,156] [2026107] [MainThread] [INFO] (monailabel.interfaces.app:469) - App Init - completed  
> [2025-04-08 14:36:39,156] [timeloop] [INFO] Starting Timeloop..  
> [2025-04-08 14:36:39,156] [2026107] [MainThread] [INFO] (timeloop:60) - Starting Timeloop..  
> [2025-04-08 14:36:39,157] [timeloop] [INFO] Registered job \<function MONAILabelApp.on\_init\_complete..run\_scheduler at 0x7f8ba5f35a60\>  
> [2025-04-08 14:36:39,157] [2026107] [MainThread] [INFO] (timeloop:42) - Registered job \<function MONAILabelApp.on\_init\_complete..run\_scheduler at 0x7f8ba5f35a60\>  
> [2025-04-08 14:36:39,157] [timeloop] [INFO] Timeloop now started. Jobs will run based on the interval set  
> [2025-04-08 14:36:39,157] [2026107] [MainThread] [INFO] (timeloop:63) - Timeloop now started. Jobs will run based on the interval set  
> [2025-04-08 14:36:39,157] [2026107] [MainThread] [INFO] (uvicorn.error:62) - Application startup complete.  
> [2025-04-08 14:36:39,157] [2026107] [MainThread] [INFO] (uvicorn.error:214) - Uvicorn running on [http://0.0.0.0:8000](http://0.0.0.0:8000) (Press CTRL+C to quit)  
> Switch to module: “MONAILabel”  
> “Volume” Reader has successfully read the file “/bmrc-homes/nmrgrp/nmr141/Task09\_Spleen/imagesTr/spleen\_10.nii.gz” “[0.65s]”  
> “Text file” Reader has successfully read the file “/bmrc-homes/nmrgrp/nmr141/Task09\_Spleen/imagesTr/datastore\_v2.json” “[0.00s]”  
> [2025-04-08 14:39:32,205] [2026107] [MainThread] [INFO] (monailabel.endpoints.datastore:68) - Image: spleen\_10; File: UploadFile(filename=‘/tmp/Slicer-nmr141/slicer-monai-label2025-04-08\_14+38+59.980/tmp4i5jkyde.nii.gz’, size=15682060, headers=Headers({‘content-disposition’: ‘form-data; name=“file”; filename=“/tmp/Slicer-nmr141/slicer-monai-label2025-04-08\_14+38+59.980/tmp4i5jkyde.nii.gz”’, ‘content-type’: ‘application/octet-stream’})); params: {“client\_id”: “user-xyz”}  
> [2025-04-08 14:39:32,217] [2026107] [MainThread] [INFO] (monailabel.datastore.local:439) - Adding Image: spleen\_10 =\> /tmp/tmp8j3am7z9.nii.gz  
> [2025-04-08 14:39:41,855] [2026107] [MainThread] [INFO] (monailabel.endpoints.infer:161) - Infer Request: {‘model’: ‘renalStructures\_UNEST\_segmentation’, ‘image’: ‘spleen\_10’, ‘device’: ‘Tesla V100S-PCIE-32GB:0’, ‘model\_filename’: ‘model.pt’, ‘result\_extension’: ‘.nrrd’, ‘result\_dtype’: ‘uint8’, ‘client\_id’: ‘user-xyz’}  
> [2025-04-08 14:39:41,856] [2026107] [MainThread] [INFO] (monailabel.tasks.infer.basic\_infer:277) - Infer Request (final): {‘device’: ‘cuda:0’, ‘model\_filename’: ‘model.pt’, ‘model’: ‘renalStructures\_UNEST\_segmentation’, ‘image’: ‘/bmrc-homes/nmrgrp/nmr141/Task09\_Spleen/imagesTr/spleen\_10.nii.gz’, ‘result\_extension’: ‘.nrrd’, ‘result\_dtype’: ‘uint8’, ‘client\_id’: ‘user-xyz’, ‘description’: ‘A transformer-based model for renal segmentation from CT image’}  
> [2025-04-08 14:39:41,861] [2026107] [MainThread] [INFO] (monailabel.utils.others.class\_utils:33) - Remove/Reload previous Modules: [‘scripts’, ‘scripts.networks’, ‘scripts.networks.nest’, ‘scripts.networks.nest.utils’, ‘scripts.networks.nest\_transformer\_3D’, ‘scripts.networks.patchEmbed3D’, ‘scripts.networks.unest’, ‘scripts.networks.unest\_block’]  
> [2025-04-08 14:39:41,862] [2026107] [MainThread] [ERROR] (uvicorn.error:412) - Exception in ASGI application  
> Traceback (most recent call last):  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/uvicorn/protocols/http/h11\_impl.py”, line 407, in run\_asgi  
> result = await app( # type: ignore[func-returns-value]  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/uvicorn/middleware/proxy\_headers.py”, line 69, in **call**  
> return await self.app(scope, receive, send)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/fastapi/applications.py”, line 1054, in **call**  
> await super(). **call** (scope, receive, send)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/applications.py”, line 123, in **call**  
> await self.middleware\_stack(scope, receive, send)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/middleware/errors.py”, line 186, in **call**  
> raise exc  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/middleware/errors.py”, line 164, in **call**  
> await self.app(scope, receive, \_send)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/middleware/cors.py”, line 85, in **call**  
> await self.app(scope, receive, send)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/middleware/exceptions.py”, line 65, in **call**  
> await wrap\_app\_handling\_exceptions(self.app, conn)(scope, receive, send)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/\_exception\_handler.py”, line 64, in wrapped\_app  
> raise exc  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/\_exception\_handler.py”, line 53, in wrapped\_app  
> await app(scope, receive, sender)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/routing.py”, line 756, in **call**  
> await self.middleware\_stack(scope, receive, send)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/routing.py”, line 776, in app  
> await route.handle(scope, receive, send)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/routing.py”, line 297, in handle  
> await self.app(scope, receive, send)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/routing.py”, line 77, in app  
> await wrap\_app\_handling\_exceptions(app, request)(scope, receive, send)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/\_exception\_handler.py”, line 64, in wrapped\_app  
> raise exc  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/\_exception\_handler.py”, line 53, in wrapped\_app  
> await app(scope, receive, sender)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/starlette/routing.py”, line 72, in app  
> response = await func(request)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/fastapi/routing.py”, line 278, in app  
> raw\_response = await run\_endpoint\_function(  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/fastapi/routing.py”, line 191, in run\_endpoint\_function  
> return await dependant.call(\*\*values)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monailabel/endpoints/infer.py”, line 180, in api\_run\_inference  
> return run\_inference(background\_tasks, model, image, session\_id, params, file, label, output)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monailabel/endpoints/infer.py”, line 162, in run\_inference  
> result = instance.infer(request)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monailabel/interfaces/app.py”, line 307, in infer  
> result\_file\_name, result\_json = task(request)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monailabel/tasks/infer/basic\_infer.py”, line 294, in **call**  
> pre\_transforms = self.pre\_transforms(data)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monailabel/tasks/infer/bundle.py”, line 193, in pre\_transforms  
> c = self.bundle\_config.get\_parsed\_content(k, instantiate=True)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monai/bundle/config\_parser.py”, line 290, in get\_parsed\_content  
> return self.ref\_resolver.get\_resolved\_content(id=id, \*\*kwargs)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monai/bundle/reference\_resolver.py”, line 193, in get\_resolved\_content  
> return self.\_resolve\_one\_item(id=id, \*\*kwargs)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monai/bundle/reference\_resolver.py”, line 163, in \_resolve\_one\_item  
> self.\_resolve\_one\_item(id=d, waiting\_list=waiting\_list, \*\*kwargs)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monai/bundle/reference\_resolver.py”, line 171, in \_resolve\_one\_item  
> self.resolved\_content[id] = item.instantiate() if kwargs.get(“instantiate”, True) else item  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monai/bundle/config\_item.py”, line 292, in instantiate  
> return instantiate(modname, mode, \*\*args)  
> File “/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monai/utils/module.py”, line 251, in instantiate  
> raise ModuleNotFoundError(f"Cannot locate class or function path: ‘{\_\_path}’.")  
> ModuleNotFoundError: Cannot locate class or function path: ‘AddChanneld’.

---

<div class="post-metadata">

### Author: ![e.baldelomar](https://avatars.discourse-cdn.com/v4/letter/e/bcef8e/32.png) [@e.baldelomar](https://discourse.slicer.org/u/e.baldelomar)
#### Post date: [April 9, 2025, 2:40pm UTC](https://discourse.slicer.org/t/failed-to-run-inference-on-inference-in-monai-label-server/42492/2 "2025-04-09T14:40:30Z")

</div>

Since I have searched both the monai/ and monailabel/ folders for ‘AddChanneld’ and only things I find are commented. So I’m really lost on how to get this up and running.

> grep --include=\*.{py} -rnw ‘/bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/’ -e “AddChanneld”
> 
> /bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monailabel/tasks/infer/basic\_infer.py:171: monai.transforms.AddChanneld(keys=‘image’),  
> /bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monailabel/tasks/infer/basic\_infer.py:211: monai.transforms.AddChanneld(keys=‘pred’),  
> /bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/tests/unit/deepedit/test\_deepedit\_transforms.py:16:from monai.transforms import AddChanneld  
> /bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/tests/unit/deepedit/test\_deepedit\_transforms.py:184: add\_ch = AddChanneld(keys=[“image”, “label”])(input\_data)  
> /bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/tests/unit/deepedit/test\_deepedit\_transforms.py:193: add\_ch = AddChanneld(keys=[“image”, “label”])(input\_data)  
> /bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/tests/unit/deepedit/test\_deepedit\_transforms.py:202: add\_ch = AddChanneld(keys=[“image”, “label”])(input\_data)  
> /bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/tests/unit/deepedit/test\_deepedit\_transforms.py:211: add\_ch = AddChanneld(keys=[“image”, “label”])(input\_data)  
> /bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/tests/unit/activelearning/test\_epistemic.py:24: AddChanneld,  
> /bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/tests/unit/activelearning/test\_epistemic.py:73: AddChanneld(keys),  
> /bmr207/nmrgrp/nmr141/.local/lib/python3.8/site-packages/monai/transforms/transform.py:443: except for example: `AddChanneld` expects (spatial\_dim\_1[, spatial\_dim\_2, …])

The only two files that actually use ‘AddChanneld’ (not commented out) are:

- tests/unit/activelearning/test\_epistemic.py:73
- tests/unit/deepedit/test\_deepedit\_transforms.py

I found this thread ([module 'monai.transforms' has no attribute 'AddChannel' · Project-MONAI/tutorials · Discussion #1686 · GitHub](https://github.com/Project-MONAI/tutorials/discussions/1686)) that talked about this AddChannel issue before but it’s not clear to me how one goes about properly editing it.

When checking version of things using:

> python -c “import monai; monai.config.print\_config()”

I get the following output if helpful:

> MONAI version: 1.3.2  
> Numpy version: 1.23.4  
> Pytorch version: 2.4.1+cu121  
> MONAI flags: HAS\_EXT = False, USE\_COMPILED = False, USE\_META\_DICT = False  
> MONAI rev id: 59a7211070538586369afd4a01eca0a7fe2e742e  
> MONAI **file** : /bmr207/nmrgrp//.local/lib/python3.8/site-packages/monai/ **init**.py
> 
> Optional dependencies:  
> Pytorch Ignite version: 0.4.11  
> ITK version: 5.4.3  
> Nibabel version: 4.0.2  
> scikit-image version: 0.21.0  
> scipy version: 1.10.1  
> Pillow version: 9.3.0  
> Tensorboard version: 2.14.0  
> gdown version: 5.2.0  
> TorchVision version: 0.19.1+cu121  
> tqdm version: 4.64.1  
> lmdb version: 1.6.2  
> psutil version: 7.0.0  
> pandas version: 1.5.1  
> einops version: 0.7.0  
> transformers version: NOT INSTALLED or UNKNOWN VERSION.  
> mlflow version: 2.17.2  
> pynrrd version: 1.0.0  
> clearml version: NOT INSTALLED or UNKNOWN VERSION.

(_A separate question I had was that, even though I just installed this week, I thought the most stable release would be version 1.4? I’m using the ‘pip install monai’_)
