Loading model
/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torchvision/models/_utils.py:208: UserWarning: The parameter 'pretrained' is deprecated since 0.13 and will be removed in 0.15, please use 'weights' instead.
warnings.warn(
/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torchvision/models/_utils.py:223: UserWarning: Arguments other than a weight enum or None for 'weights' are deprecated since 0.13 and will be removed in 0.15. The current behavior is equivalent to passing weights=ResNet18_Weights.IMAGENET1K_V1. You can also use weights=ResNet18_Weights.DEFAULT to get the most up-to-date weights.
warnings.warn(msg)
Loading model finished.
Loading data
train 5671
Apply training transform.
0%| | 0/2835 [00:00<?, ?it/s]
Traceback (most recent call last):
File "main.py", line 229, in
processor.start()
File "main.py", line 57, in start
seq_train(self.data_loader['train'], self.model, self.optimizer,
File "/home/pickleball/公共的/oldli/VAC_CSLR-main/seq_scripts.py", line 18, in seq_train
for batch_idx, data in enumerate(tqdm(loader)):
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/tqdm/std.py", line 1181, in iter
for obj in iterable:
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 652, in next
data = self._next_data()
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1347, in _next_data
return self._process_data(data)
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1373, in _process_data
data.reraise()
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/_utils.py", line 461, in reraise
raise exception
IndexError: Caught IndexError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/_utils/worker.py", line 302, in _worker_loop
data = fetcher.fetch(index)
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 49, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 49, in
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/home/pickleball/公共的/oldli/VAC_CSLR-main/dataset/dataloader_video.py", line 47, in getitem
input_data, label = self.normalize(input_data, label)
File "/home/pickleball/公共的/oldli/VAC_CSLR-main/dataset/dataloader_video.py", line 78, in normalize
video, label = self.data_aug(video, label, file_id)
File "/home/pickleball/公共的/oldli/VAC_CSLR-main/utils/video_augmentation.py", line 24, in call
image = t(image)
File "/home/pickleball/公共的/oldli/VAC_CSLR-main/utils/video_augmentation.py", line 120, in call
if isinstance(clip[0], np.ndarray):
IndexError: list index out of range
当我使用CSL-Daily数据集时发生以上错误
Loading model /home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torchvision/models/_utils.py:208: UserWarning: The parameter 'pretrained' is deprecated since 0.13 and will be removed in 0.15, please use 'weights' instead. warnings.warn( /home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torchvision/models/_utils.py:223: UserWarning: Arguments other than a weight enum or
None
for 'weights' are deprecated since 0.13 and will be removed in 0.15. The current behavior is equivalent to passingweights=ResNet18_Weights.IMAGENET1K_V1
. You can also useweights=ResNet18_Weights.DEFAULT
to get the most up-to-date weights. warnings.warn(msg) Loading model finished. Loading data train 5671 Apply training transform.train 5671 Apply testing transform.
dev 540 Apply testing transform.
test 629 Apply testing transform.
Loading data finished. .git does not exist in current dir [ Mon Oct 14 13:46:38 2024 ] Parameters: {'work_dir': 'run', 'config': 'configs/baseline.yaml', 'random_fix': True, 'device': '0', 'phase': 'train', 'save_interval': 5, 'random_seed': 0, 'eval_interval': 1, 'print_log': True, 'log_interval': 50, 'evaluate_tool': 'sclite', 'feeder': 'dataset.dataloader_video.BaseFeeder', 'dataset': 'CSL-Daily', 'dataset_info': {'dataset_root': './dataset/CSL-Daily', 'dict_path': './preprocess/CSL-Daily/gloss_dict.npy', 'evaluation_dir': './evaluation/slr_eval', 'evaluation_prefix': 'CSL-Daily-groundtruth'}, 'num_worker': 10, 'feeder_args': {'mode': 'test', 'datatype': 'video', 'num_gloss': -1, 'drop_ratio': 1.0, 'prefix': './dataset/CSL-Daily', 'transform_mode': False}, 'model': 'slr_network.SLRModel', 'model_args': {'num_classes': 2001, 'c2d_type': 'resnet18', 'conv_type': 2, 'use_bn': 1, 'share_classifier': False, 'weight_norm': False}, 'load_weights': None, 'load_checkpoints': None, 'decode_mode': 'beam', 'ignore_weights': [], 'batch_size': 2, 'test_batch_size': 8, 'loss_weights': {'SeqCTC': 1.0}, 'optimizer_args': {'optimizer': 'Adam', 'base_lr': 0.0001, 'step': [40, 60], 'learning_ratio': 1, 'weight_decay': 0.0001, 'start_epoch': 0, 'nesterov': False}, 'num_epoch': 70}
0%| | 0/2835 [00:00<?, ?it/s] Traceback (most recent call last): File "main.py", line 229, in
processor.start()
File "main.py", line 57, in start
seq_train(self.data_loader['train'], self.model, self.optimizer,
File "/home/pickleball/公共的/oldli/VAC_CSLR-main/seq_scripts.py", line 18, in seq_train
for batch_idx, data in enumerate(tqdm(loader)):
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/tqdm/std.py", line 1181, in iter
for obj in iterable:
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 652, in next
data = self._next_data()
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1347, in _next_data
return self._process_data(data)
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 1373, in _process_data
data.reraise()
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/_utils.py", line 461, in reraise
raise exception
IndexError: Caught IndexError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/_utils/worker.py", line 302, in _worker_loop
data = fetcher.fetch(index)
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 49, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/home/pickleball/anaconda3/envs/vac/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 49, in
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/home/pickleball/公共的/oldli/VAC_CSLR-main/dataset/dataloader_video.py", line 47, in getitem
input_data, label = self.normalize(input_data, label)
File "/home/pickleball/公共的/oldli/VAC_CSLR-main/dataset/dataloader_video.py", line 78, in normalize
video, label = self.data_aug(video, label, file_id)
File "/home/pickleball/公共的/oldli/VAC_CSLR-main/utils/video_augmentation.py", line 24, in call
image = t(image)
File "/home/pickleball/公共的/oldli/VAC_CSLR-main/utils/video_augmentation.py", line 120, in call
if isinstance(clip[0], np.ndarray):
IndexError: list index out of range
当我使用CSL-Daily数据集时发生以上错误