# Why does my HD Brain Extration Tool fail to computing?

**URL:** <https://discourse.slicer.org/t/why-does-my-hd-brain-extration-tool-fail-to-computing/40627>\
**Category:** Support\
**Tags:** segmentation, brain\
**Created:** [December 11, 2024, 9:02am UTC](https://discourse.slicer.org/t/why-does-my-hd-brain-extration-tool-fail-to-computing/40627 "2024-12-11T09:02:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![researchtomliu](https://avatars.discourse-cdn.com/v4/letter/r/ccd318/32.png) [@researchtomliu](https://discourse.slicer.org/u/researchtomliu)\
**Post date:** [December 11, 2024, 9:02am UTC](https://discourse.slicer.org/t/why-does-my-hd-brain-extration-tool-fail-to-computing/40627/1 "2024-12-11T09:02:04Z")

</div>

Hello, I have updated the Slicer to the latest version 5.7. When I used the model “HD Brain Extration Tool”, It could not comptue and gave some error warnning masages. How to solve it? Thanks!

Traceback (most recent call last):  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\urllib\request.py”, line 1346, in do\_open  
h.request(req.get\_method(), req.selector, req.data, headers,  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\http\client.py”, line 1285, in request  
self.\_send\_request(method, url, body, headers, encode\_chunked)  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\http\client.py”, line 1331, in \_send\_request  
self.endheaders(body, encode\_chunked=encode\_chunked)  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\http\client.py”, line 1280, in endheaders  
self.\_send\_output(message\_body, encode\_chunked=encode\_chunked)  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\http\client.py”, line 1040, in \_send\_output  
self.send(msg)  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\http\client.py”, line 980, in send  
self.connect()  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\http\client.py”, line 1447, in connect  
super().connect()  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\http\client.py”, line 946, in connect  
self.sock = self.\_create\_connection(  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\socket.py”, line 823, in create\_connection  
for res in getaddrinfo(host, port, 0, SOCK\_STREAM):  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\socket.py”, line 954, in getaddrinfo  
for res in \_socket.getaddrinfo(host, port, family, type, proto, flags):  
socket.gaierror: [Errno 11004] getaddrinfo failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “D:\Slicer 5.7.0-2024-12-09\bin\Python\slicer\util.py”, line 3295, in tryWithErrorDisplay  
yield  
File “D:/Slicer 5.7.0-2024-12-09/slicer.org/Extensions-33147/HDBrainExtraction/lib/Slicer-5.7/qt-scripted-modules/HDBrainExtractionTool.py”, line 237, in onApplyButton  
self.logic.process(self.ui.inputVolumeSelector.currentNode(), self.ui.outputVolumeSelector.currentNode(),  
File “D:/Slicer 5.7.0-2024-12-09/slicer.org/Extensions-33147/HDBrainExtraction/lib/Slicer-5.7/qt-scripted-modules/HDBrainExtractionTool.py”, line 379, in process  
run\_hd\_bet([input\_file], [output\_file], mode, config\_file, device, postprocess = True, do\_tta = enable\_augmentation, keep\_mask = save\_mask, overwrite = True, bet = save\_masked\_volume)  
File “D:\Slicer 5.7.0-2024-12-09\slicer.org\Extensions-33147\HDBrainExtraction\lib\Slicer-5.7\qt-scripted-modules\HD\_BET\run.py”, line 51, in run\_hd\_bet  
maybe\_download\_parameters(i)  
File “D:\Slicer 5.7.0-2024-12-09\slicer.org\Extensions-33147\HDBrainExtraction\lib\Slicer-5.7\qt-scripted-modules\HD\_BET\utils.py”, line 37, in maybe\_download\_parameters  
data = urlopen(url).read()  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\urllib\request.py”, line 214, in urlopen  
return opener.open(url, data, timeout)  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\urllib\request.py”, line 517, in open  
response = self.\_open(req, data)  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\urllib\request.py”, line 534, in \_open  
result = self.\_call\_chain(self.handle\_open, protocol, protocol +  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\urllib\request.py”, line 494, in \_call\_chain  
result = func(\*args)  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\urllib\request.py”, line 1389, in https\_open  
return self.do\_open(http.client.HTTPSConnection, req,  
File “D:\Slicer 5.7.0-2024-12-09\lib\Python\Lib\urllib\request.py”, line 1349, in do\_open  
raise URLError(err)  
urllib.error.URLError: \<urlopen error [Errno 11004] getaddrinfo failed\>

---

<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:** [December 11, 2024, 3:58pm UTC](https://discourse.slicer.org/t/why-does-my-hd-brain-extration-tool-fail-to-computing/40627/2 "2024-12-11T15:58:29Z")

</div>

The extension needs to download Python packages and AI model weights. Your co m outer seems to have network connectivity issues (most likely caused by too aggressive fiirewall or proxy server). Your IT administrators should be able to help you.

---

<div class="post-metadata">

**Author:** ![researchtomliu](https://avatars.discourse-cdn.com/v4/letter/r/ccd318/32.png) [@researchtomliu](https://discourse.slicer.org/u/researchtomliu)\
**Post date:** [December 14, 2024, 1:34am UTC](https://discourse.slicer.org/t/why-does-my-hd-brain-extration-tool-fail-to-computing/40627/3 "2024-12-14T01:34:19Z")

</div>

Thank you very much Mr. Lassoan.
