Closed Richie-Z closed 3 years ago
Hi mate,
If you had noticed that RuntimeError: cuda runtime error (38) : no CUDA-capable device is detected at /pytorch/aten/src/THC/THCGeneral.cpp:51
, you will understand that that running colab env is CPU
only. It would works when you change colab env to GPU
.
Have fun.
@Richie-Z Have you successfully used it? :)
I have run in GPU , but it fails ,is there any version issue ?
0% 0/10906 [00:00<?, ?it/s]error in correlation_forward_cuda_kernel: no kernel image is available for execution on the device
Traceback (most recent call last):
File "vfi_helper.py", line 204, in
0% 0/10906 [00:28<?, ?it/s]
Traceback (most recent call last):
File "inference_dain.py", line 83, in
0% 0/10906 [00:28<?, ?it/s] Traceback (most recent call last): File "inference_dain.py", line 83, in file_order(src=output_data_dir, dst=input_data_dir) File "/content/MVIMP/mvimp_utils/file_op_helper.py", line 16, in file_order os.path.join(src, frames_list[i]), os.path.join(dst, f"{i + 1:010d}.png"), File "/usr/lib/python3.6/shutil.py", line 245, in copy copyfile(src, dst, follow_symlinks=follow_symlinks) File "/usr/lib/python3.6/shutil.py", line 120, in copyfile with open(src, 'rb') as fsrc: IsADirectoryError: [Errno 21] Is a directory: '/content/MVIMP/Data/Output/.ipynb_checkpoints'
Unfortunately, the above error occurs when you try to proceed using or reopen the previous COLAB session. A Jupyter temp file ipynb_checkpoints
was created when you took those actions. Kill the current session and open a new one would help.
@Rishi5583 Refer to #21 :)
Thanks , But do you have any Idea , how to set FPS , from the video creation ? , output frames to match with video fps from input ?
@Rishi5583 It's all depends on you :) DAIN provides the basic ability to Interpolate the video frame, which means you can get whatever FPS you want below the Interpolated one. (using FFmpeg or other software)
using a test video you provided and got this error.
it's say the image-video function is done but there is nothing on MVIMP/Data/Output