Problem loading dataset
#17
by
trs07170
- opened
I tried to run the command
python lerobot/scripts/train.py \
--policy.path=lerobot/pi0 \
--dataset.repo_id=danaaubakirova/koch_test
and had the following error:
Traceback (most recent call last):
File "/mnt/pentagon/rutu/lerobot/lerobot/scripts/train.py", line 323, in <module>
train()
File "/mnt/pentagon/rutu/lerobot/lerobot/configs/parser.py", line 227, in wrapper_inner
response = fn(cfg, *args, **kwargs)
File "/mnt/pentagon/rutu/lerobot/lerobot/scripts/train.py", line 220, in train
batch = next(dl_iter)
File "/mnt/pentagon/rutu/lerobot/lerobot/common/datasets/utils.py", line 588, in cycle
yield next(iterator)
File "/data/rutu/miniconda3/envs/lerobot/lib/python3.10/site-packages/torch/utils/data/dataloader.py", line 708, in __next__
data = self._next_data()
File "/data/rutu/miniconda3/envs/lerobot/lib/python3.10/site-packages/torch/utils/data/dataloader.py", line 1480, in _next_data
return self._process_data(data)
File "/data/rutu/miniconda3/envs/lerobot/lib/python3.10/site-packages/torch/utils/data/dataloader.py", line 1505, in _process_data
data.reraise()
File "/data/rutu/miniconda3/envs/lerobot/lib/python3.10/site-packages/torch/_utils.py", line 733, in reraise
raise exception
ValueError: Caught ValueError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "/data/rutu/miniconda3/envs/lerobot/lib/python3.10/site-packages/torch/utils/data/_utils/worker.py", line 349, in _worker_loop
data = fetcher.fetch(index) # type: ignore[possibly-undefined]
File "/data/rutu/miniconda3/envs/lerobot/lib/python3.10/site-packages/torch/utils/data/_utils/fetch.py", line 52, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/data/rutu/miniconda3/envs/lerobot/lib/python3.10/site-packages/torch/utils/data/_utils/fetch.py", line 52, in <listcomp>
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/mnt/pentagon/rutu/lerobot/lerobot/common/datasets/lerobot_dataset.py", line 739, in __getitem__
video_frames = self._query_videos(query_timestamps, ep_idx)
File "/mnt/pentagon/rutu/lerobot/lerobot/common/datasets/lerobot_dataset.py", line 711, in _query_videos
frames = decode_video_frames(video_path, query_ts, self.tolerance_s, self.video_backend)
File "/mnt/pentagon/rutu/lerobot/lerobot/common/datasets/video_utils.py", line 66, in decode_video_frames
return decode_video_frames_torchcodec(video_path, timestamps, tolerance_s)
File "/mnt/pentagon/rutu/lerobot/lerobot/common/datasets/video_utils.py", line 195, in decode_video_frames_torchcodec
decoder = VideoDecoder(video_path, device=device, seek_mode="approximate")
File "/data/rutu/miniconda3/envs/lerobot/lib/python3.10/site-packages/torchcodec/decoders/_video_decoder.py", line 98, in __init__
core.add_video_stream(
File "/data/rutu/miniconda3/envs/lerobot/lib/python3.10/site-packages/torch/_ops.py", line 723, in __call__
return self._op(*args, **kwargs)
ValueError: No valid stream found in input file. Is -1 of the desired media type
I wonder anyone had the same problem?