# BrokenPipeError when use Nvidia AIAA extensoin

**URL:** <https://discourse.slicer.org/t/brokenpipeerror-when-use-nvidia-aiaa-extensoin/14143>\
**Category:** Support\
**Tags:** segmentation, python\
**Created:** [October 19, 2020, 6:13pm UTC](https://discourse.slicer.org/t/brokenpipeerror-when-use-nvidia-aiaa-extensoin/14143 "2020-10-19T18:13:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ragwing\_mmh](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/ragwing_mmh/32/8504_2.png) [@ragwing\_mmh](https://discourse.slicer.org/u/ragwing_mmh)\
**Post date:** [October 19, 2020, 6:13pm UTC](https://discourse.slicer.org/t/brokenpipeerror-when-use-nvidia-aiaa-extensoin/14143/1 "2020-10-19T18:13:32Z")

</div>

Operating system: Ubuntu 18.04  
Slicer version: 4.11.0  
The version of Python: 2.7.17  
Expected behavior: Start auto-segmentation with Nvidia AIAA server  
Actual behavior: fail

I installed the slicer & Nvidia AIAA in the same ubuntu server, and connect to localhost:5000/v1/models to retrieved the installed pre-trained model from NGC

But when I hit the Start button with Nvidia logo, the slicer just showed unexpected error & the detal shows BrokenPipeError: [Errno 32] Broken pipe

Here is the full log:  
Traceback (most recent call last):

File “/home/usm500/.config/NA-MIC/Extensions-29402/NvidiaAIAssistedAnnotation/lib/Slicer-4.11/qt-scripted-modules/SegmentEditorNvidiaAIAALib/SegmentEditorEffect.py”, line 390, in onClickSegmentation

extreme\_points, result\_file = self.logic.segmentation(in\_file, session\_id, model)

File “/home/usm500/.config/NA-MIC/Extensions-29402/NvidiaAIAssistedAnnotation/lib/Slicer-4.11/qt-scripted-modules/SegmentEditorNvidiaAIAALib/SegmentEditorEffect.py”, line 1038, in segmentation

params = aiaaClient.inference(model, {}, image\_in, result\_file, session\_id=session\_id)

File “/home/usm500/.config/NA-MIC/Extensions-29402/NvidiaAIAssistedAnnotation/lib/Slicer-4.11/qt-scripted-modules/NvidiaAIAAClientAPI/client\_api.py”, line 374, in inference

status, form, files = AIAAUtils.http\_multipart(‘POST’, self.\_server\_url, selector, in\_fields, in\_files)

File “/home/usm500/.config/NA-MIC/Extensions-29402/NvidiaAIAssistedAnnotation/lib/Slicer-4.11/qt-scripted-modules/NvidiaAIAAClientAPI/client\_api.py”, line 634, in http\_multipart

conn.request(method, selector, body, headers)

File “/home/usm500/Downloads/Slicer-4.11.20200930-linux-amd64/lib/Python/lib/python3.6/http/client.py”, line 1239, in request

self.\_send\_request(method, url, body, headers, encode\_chunked)

File “/home/usm500/Downloads/Slicer-4.11.20200930-linux-amd64/lib/Python/lib/python3.6/http/client.py”, line 1285, in \_send\_request

self.endheaders(body, encode\_chunked=encode\_chunked)

File “/home/usm500/Downloads/Slicer-4.11.20200930-linux-amd64/lib/Python/lib/python3.6/http/client.py”, line 1234, in endheaders

self.\_send\_output(message\_body, encode\_chunked=encode\_chunked)

File “/home/usm500/Downloads/Slicer-4.11.20200930-linux-amd64/lib/Python/lib/python3.6/http/client.py”, line 1065, in \_send\_output

self.send(chunk)

File “/home/usm500/Downloads/Slicer-4.11.20200930-linux-amd64/lib/Python/lib/python3.6/http/client.py”, line 986, in send

self.sock.sendall(data)

BrokenPipeError: [Errno 32] Broken pipe

Does someone know how to fix it ? Thank you !

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [October 20, 2020, 2:07am UTC](https://discourse.slicer.org/t/brokenpipeerror-when-use-nvidia-aiaa-extensoin/14143/2 "2020-10-20T02:07:32Z")

</div>

This means that the server abruptly disconnects. Does the server crash when you get this error message? Does the server log any error?

Do things work well with the default server (when you leave the server address field empty)?

---

<div class="post-metadata">

**Author:** ![ragwing\_mmh](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/ragwing_mmh/32/8504_2.png) [@ragwing\_mmh](https://discourse.slicer.org/u/ragwing_mmh)\
**Post date:** [October 25, 2020, 6:35am UTC](https://discourse.slicer.org/t/brokenpipeerror-when-use-nvidia-aiaa-extensoin/14143/3 "2020-10-25T06:35:13Z")

</div>

Dear Prof. Lasso:

Greatly appreciated for your help  
I checked the docker image of our Clara SDK & found the version is still in 2.0  
Than pull the docker image in SDK 3.0 & start AIAA properly

Now it works flawless. Thank you for everything
