SMART-Net
SMART-Net copied to clipboard
Dataset error
Hello, @babbu3682 Thank you for providing code! I try to train custom dataset, but there is an error. (also testing your sample dataset, but occur same error) my train.sh code is
python train.py \
--data-folder-dir '/mnt/home/mjkim1/node6.gpu/SMART-Net/datasets/samples' \
--model-name 'Up_SMART_Net' \
--batch-size 16 \
--epochs 1000 \
--num-workers 4 \
--pin-mem \
--training-stream 'Upstream' \
--multi-gpu-mode 'DataParallel' \
--cuda-visible-devices '2, 3' \
--gradual-unfreeze 'True' \
--print-freq 1 \
--output-dir '/mnt/home/mjkim1/node6.gpu/SMART-Net/ckpt'
and, this is my error
Original Traceback (most recent call last):
File "/home/mjkim1/miniconda3/envs/smartnet/lib/python3.8/site-packages/monai/transforms/transform.py", line 141, in apply_transform
return _apply_transform(transform, data, unpack_items, lazy, overrides, log_stats)
File "/home/mjkim1/miniconda3/envs/smartnet/lib/python3.8/site-packages/monai/transforms/transform.py", line 98, in _apply_transform
return transform(data, lazy=lazy) if isinstance(transform, LazyTrait) else transform(data)
File "/mnt/home/mjkim1/node6.gpu/SMART-Net/create_datasets/Hemorrhage.py", line 161, in Albu_2D_Transform_Compose
augment = Trans(image=image, mask=mask)
File "/home/mjkim1/miniconda3/envs/smartnet/lib/python3.8/site-packages/albumentations/core/composition.py", line 195, in __call__
self._check_args(**data)
File "/home/mjkim1/miniconda3/envs/smartnet/lib/python3.8/site-packages/albumentations/core/composition.py", line 275, in _check_args
raise TypeError("{} must be numpy array type".format(data_name))
TypeError: image must be numpy array type
I use monai version 1.1.0