# TotalSegmentator Failed to compute results....returned non-zero exit status 1

**URL:** <https://discourse.slicer.org/t/totalsegmentator-failed-to-compute-results-returned-non-zero-exit-status-1/38142>\
**Category:** Support\
**Tags:** totalsegmentator\
**Created:** [August 31, 2024, 2:13pm UTC](https://discourse.slicer.org/t/totalsegmentator-failed-to-compute-results-returned-non-zero-exit-status-1/38142 "2024-08-31T14:13:27Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [November 9, 2024, 5:04pm UTC](https://discourse.slicer.org/t/totalsegmentator-failed-to-compute-results-returned-non-zero-exit-status-1/38142/7 "2024-11-09T17:04:03Z")

</div>

It appears MIC-DFZ has messed up their packages with a recent new dependency release. See the following link below for details:

> <https://github.com/MIC-DKFZ/acvl_utils/issues/2#issuecomment-2462308453>
>
> ImportError: cannot import name 'crop\_to\_bbox' from 'acvl\_utils.cropping\_and\_pad…ding.bounding\_boxes' (/local\_disk0/.ephemeral\_nfs/cluster\_libraries/python/lib/python3.11/site-packages/acvl\_utils/cropping\_and\_padding/bounding\_boxes.py)
> File \<command-1458388170907476\>, line 7
> 5 import pyspark.sql.functions as f
> 6 from nnunetv2.imageio.simpleitk\_reader\_writer import SimpleITKIO
> \----\> 7 from nnunetv2.inference.predict\_from\_raw\_data import nnUNetPredictor
> 8 from nnunetv2.paths import nnUNet\_results, nnUNet\_raw
> 9 import torch
>       
>       
> It seems that the update to acvl broke nnunetv2 imports. locking the version to 0.2 fixes this issue.

> <https://github.com/MIC-DKFZ/nnUNet/issues/2589>
>
> Traceback:
> 
> \`\`\`
> File "/home/runner/sct\_0.0/spinalcordtoolbox/deepseg/infere…nce.py", line 27, in \<module\>
> import spinalcordtoolbox.deepseg.nnunet as ds\_nnunet
> File "/home/runner/sct\_0.0/spinalcordtoolbox/deepseg/nnunet.py", line 13, in \<module\>
> from nnunetv2.inference.predict\_from\_raw\_data import nnUNetPredictor # noqa: E402
> File "/home/runner/sct\_0.0/python/envs/venv\_sct/lib/python3.9/site-packages/nnunetv2/inference/predict\_from\_raw\_data.py", line 22, in \<module\>
> from nnunetv2.inference.data\_iterators import PreprocessAdapterFromNpy, preprocessing\_iterator\_fromfiles, \\
> File "/home/runner/sct\_0.0/python/envs/venv\_sct/lib/python3.9/site-packages/nnunetv2/inference/data\_iterators.py", line 12, in \<module\>
> from nnunetv2.preprocessing.preprocessors.default\_preprocessor import DefaultPreprocessor
> File "/home/runner/sct\_0.0/python/envs/venv\_sct/lib/python3.9/site-packages/nnunetv2/preprocessing/preprocessors/default\_preprocessor.py", line 23, in \<module\>
> from nnunetv2.preprocessing.cropping.cropping import crop\_to\_nonzero
> File "/home/runner/sct\_0.0/python/envs/venv\_sct/lib/python3.9/site-packages/nnunetv2/preprocessing/cropping/cropping.py", line 5, in \<module\>
> from acvl\_utils.cropping\_and\_padding.bounding\_boxes import get\_bbox\_from\_mask, crop\_to\_bbox, bounding\_box\_to\_slice
> File "/home/runner/sct\_0.0/python/envs/venv\_sct/lib/python3.9/site-packages/acvl\_utils/cropping\_and\_padding/bounding\_boxes.py", line 5, in \<module\>
> import blosc2
> ModuleNotFoundError: No module named 'blosc2'
> \`\`\`
> 
> This is a duplicate of https://github.com/MIC-DKFZ/acvl\_utils/issues/2, but I'm re-reporting here just in case anyone else runs into this bug and tries to find it by checking nnUNet's issues.

---

_[View the full topic](https://discourse.slicer.org/t/totalsegmentator-failed-to-compute-results-returned-non-zero-exit-status-1/38142)._
