Пытаюсь создать набор данных кэша в monai: LinAlgError: SVD не сходится ⇐ Python
-
Anonymous
Пытаюсь создать набор данных кэша в monai: LinAlgError: SVD не сходится
Вот ошибка, которую я получаю:
LinAlgError: SVD не сходится Вышеупомянутое исключение было непосредственной причиной следующего исключения: RuntimeError Traceback (самый последний вызов — последний) /usr/local/lib/python3.10/dist-packages/monai/transforms/transform.py в apply_transform(transform, data, map_items, unpack_items, log_stats, lazy, overrides) 169 еще: 170 _log_stats(данные=данные) --> 171 поднять RuntimeError(f"applying Transform {transform}") из e 172 173 RuntimeError: применение преобразования А это код, который у меня есть:
# Пути к каждому изображению или сегментации, введите: train_files = [{"vol": image_name, "seg": label_name} для image_name, label_name в zip(path_train_volumes, path_train_segmentation)] test_files = [{"vol": image_name, "seg": label_name} для image_name, label_name в zip(path_test_volumes, path_test_segmentation)] dict_keys = ["объем", "сегмент"] train_transforms = Составить( [ LoadImaged(ключи=dict_keys), ОбеспечитьChannelFirstd(keys=dict_keys), Orientationd(keys=dict_keys, axcodes="RAS"), ScaleIntensityRanged(keys=dict_keys, a_min=0, a_max=700, b_min=0,0, b_max=1,0, clip=True), CropForegroundd(keys=dict_keys, source_key="vol"), Изменен размер (keys=dict_keys, пространственный_размер=[256, 256, 155]), ToTensord (ключи = dict_keys) ] ) test_transforms = Составить( [ LoadImaged(ключи=dict_keys), ОбеспечитьChannelFirstd(keys=dict_keys), Orientationd(keys=dict_keys, axcodes="RAS"), ScaleIntensityRanged(keys=dict_keys, a_min=0, a_max=700, b_min=0,0, b_max=1,0, clip=True), CropForegroundd(keys=dict_keys, source_key="vol"), Изменен размер (keys=dict_keys, пространственный_размер=[256, 256, 155]), ToTensord (ключи = dict_keys) ] ) train_ds = CacheDataset(data=train_files, Transform=train_transforms) #
Вот ошибка, которую я получаю:
LinAlgError: SVD не сходится Вышеупомянутое исключение было непосредственной причиной следующего исключения: RuntimeError Traceback (самый последний вызов — последний) /usr/local/lib/python3.10/dist-packages/monai/transforms/transform.py в apply_transform(transform, data, map_items, unpack_items, log_stats, lazy, overrides) 169 еще: 170 _log_stats(данные=данные) --> 171 поднять RuntimeError(f"applying Transform {transform}") из e 172 173 RuntimeError: применение преобразования А это код, который у меня есть:
# Пути к каждому изображению или сегментации, введите: train_files = [{"vol": image_name, "seg": label_name} для image_name, label_name в zip(path_train_volumes, path_train_segmentation)] test_files = [{"vol": image_name, "seg": label_name} для image_name, label_name в zip(path_test_volumes, path_test_segmentation)] dict_keys = ["объем", "сегмент"] train_transforms = Составить( [ LoadImaged(ключи=dict_keys), ОбеспечитьChannelFirstd(keys=dict_keys), Orientationd(keys=dict_keys, axcodes="RAS"), ScaleIntensityRanged(keys=dict_keys, a_min=0, a_max=700, b_min=0,0, b_max=1,0, clip=True), CropForegroundd(keys=dict_keys, source_key="vol"), Изменен размер (keys=dict_keys, пространственный_размер=[256, 256, 155]), ToTensord (ключи = dict_keys) ] ) test_transforms = Составить( [ LoadImaged(ключи=dict_keys), ОбеспечитьChannelFirstd(keys=dict_keys), Orientationd(keys=dict_keys, axcodes="RAS"), ScaleIntensityRanged(keys=dict_keys, a_min=0, a_max=700, b_min=0,0, b_max=1,0, clip=True), CropForegroundd(keys=dict_keys, source_key="vol"), Изменен размер (keys=dict_keys, пространственный_размер=[256, 256, 155]), ToTensord (ключи = dict_keys) ] ) train_ds = CacheDataset(data=train_files, Transform=train_transforms) #