Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RuntimeError: applying transform <monai.transforms.io.dictionary.LoadImaged object at 0x7fde74c52910> #81

Open
ElzatElham opened this issue Mar 6, 2025 · 0 comments

Comments

@ElzatElham
Copy link

warnings.warn(f"Importing from {name} is deprecated, please import via timm.layers", FutureWarning)
Used GPU: 0
Start to load data from directory: /Paper_Data/LKK/3DUX-Net-main/3DUX-Net-main/AMOS2022
Finished loading all training samples from dataset: amos!
Number of classes for segmentation: 16
/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/utils/deprecate_utils.py:321: FutureWarning: monai.transforms.croppad.dictionary CropForegroundd.init:allow_smaller: Current default value of argument allow_smaller=True has been deprecated since version 1.2. It will be changed to allow_smaller=False in version 1.5.
warn_deprecated(argname, msg, warning_category)
Cropping 2 sub-volumes for training!
Performed Data Augmentations for all samples!
Start caching datasets!
Loading dataset: 0%| | 0/24 [00:00<?, ?it/s]
Traceback (most recent call last):
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/transforms/transform.py", line 141, in apply_transform
return _apply_transform(transform, data, unpack_items, lazy, overrides, log_stats)
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/transforms/transform.py", line 98, in _apply_transform
return transform(data, lazy=lazy) if isinstance(transform, LazyTrait) else transform(data)
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/transforms/io/dictionary.py", line 163, in call
data = self.loader(d[key], reader)
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/transforms/io/array.py", line 264, in call
img = reader.read(filename)
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/data/image_reader.py", line 491, in read
ds = pydicom.dcmread(fp=name, **kwargs
)
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/pydicom/filereader.py", line 1030, in dcmread
dataset = read_partial(
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/pydicom/filereader.py", line 778, in read_partial
preamble = read_preamble(fileobj, force)
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/pydicom/filereader.py", line 723, in read_preamble
raise InvalidDicomError(
pydicom.errors.InvalidDicomError: File is missing DICOM File Meta Information header or the 'DICM' prefix is missing from the header. Use force=True to force reading.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/Paper_Data/LKK/3DUX-Net-main/3DUX-Net-main/main_train.py", line 79, in
train_ds = CacheDataset(
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/data/dataset.py", line 809, in init
self.set_data(data)
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/data/dataset.py", line 836, in set_data
self._cache = self._fill_cache(indices)
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/data/dataset.py", line 865, in _fill_cache
return list(tqdm(p.imap(self._load_cache_item, indices), total=len(indices), desc="Loading dataset"))
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/tqdm/std.py", line 1181, in iter
for obj in iterable:
File "/root/anaconda3/envs/3duxnet/lib/python3.9/multiprocessing/pool.py", line 870, in next
raise value
File "/root/anaconda3/envs/3duxnet/lib/python3.9/multiprocessing/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/data/dataset.py", line 878, in _load_cache_item
item = self.transform(item, end=first_random, threading=True)
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/transforms/compose.py", line 335, in call
result = execute_compose(
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/transforms/compose.py", line 111, in execute_compose
data = apply_transform(
File "/root/anaconda3/envs/3duxnet/lib/python3.9/site-packages/monai/transforms/transform.py", line 171, in apply_transform
raise RuntimeError(f"applying transform {transform}") from e
RuntimeError: applying transform <monai.transforms.io.dictionary.LoadImaged object at 0x7fde74c52910>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant