SCT v5.8 ships with ivadomed==2.9.7
which contains a fatal bug for sct_deepseg
#4148
Labels
bug
category: fixes an error in the code
sct_deepseg
context: Global entry point for all deep learning segmentation methods
upstream
Issue caused by software dependencies
user requested
Raised by user on the SCT forum/email/GitHub. Be sure to notify them when fixed in a release.
A user on the forum reported the following issue: https://forum.spinalcordmri.org/t/error-in-seg-tumor-t2-task/1099
The bug is within
ivadomed
, and causessct_deepseg
to crash. (Note: This issue only affects 3D deepseg models, and not slicewise (2D) deepseg models. Off the top of my head, I don't know what % of our models are 3D and what % are 2D.)The error that the user encountered is one that has already been reported upstream and fixed: ivadomed/ivadomed#1213. Thus, this is easily fixed by upgrading
ivadomed
, preferably with the--no-deps
option to preserve the rest of the SCT v5.8 environment.We could backport this fix by bumping the version of ivadomed in 5.8's
requirements-freeze.txt
. The tricky thing here is ivadomed's dependencies: Is it possible to bump only ivadomed, and leave the other dependencies fixed? Or does ivadomed have strict dependency pinning that makes this impossible? (Assuming there are even meaningful dependency changes between ivadomed v2.9.7 and ivadomed v2.9.8.)The text was updated successfully, but these errors were encountered: