brccqs
brccqs
你好,我在MSR-VTT上进行Eval的时候一直卡住是什么原因,而且gpu利用率极低,希望可以帮忙解答一下,谢谢 (DiffusionRet) brccq@lab:~/DiffusionRet$ CUDA_VISIBLE_DEVICES=1 python -m torch.distributed.launch --master_port 33000 --nproc_per_node=1 eval.py --workers 8 --batch_size_val 128 --anno_path data/MSR-VTT/anns --video_path /home/brccq/DiffusionRet/data/MSR-VTT/Vide os --数据类型 msrvtt --max_words 32 --max_frames 12 --video_framerate 1 --diffusion_steps 50...
> 看看是不是 dataloader那里出问题了呢,时间隔得有点久,我也有点忘记复现细节了,抱歉 好的谢谢
> 你的视频路径出错了,在dataloader里,如果视频路径不存在,则打印这个路径: > > https://github.com/jpthu17/DiffusionRet/blob/0316c974de05219bd1aa2bc1ec41479565a4428e/DiffusionRet/dataloaders/dataloader_retrieval.py#L207-L211 > > 由于读取不到视频,进程卡在dataloader里了。 好像不是这个问题,因为他既没有进行打印也没报错, if exists(video_path): vreader = VideoReader(video_path, ctx=cpu(0)) else: print(video_path) print("file not found") raise FileNotFoundError 我也试着加了个打印文件错误,但是没有执行这一行,然后就是看似在运行但是每次就运行一部分,后面就半天不动了,不知道什么原因。而且gpu利用率很低,应该不是显卡的问题。