vs-mlrt icon indicating copy to clipboard operation
vs-mlrt copied to clipboard

DPIR + OV_GPU + tiles => vspipe freeze

Open Selur opened this issue 2 years ago • 2 comments

When using:

clip = vsmlrt.DPIR(clip,model=1,strength=5,tiles=8,backend=Backend.OV_GPU(fp16=True)) # model=1 <> denoise, model=3 <> deblocking

vsviewer simply freezes at the end of the processing. (save if I open the script in a viewer and try to close it) Other backends work fine only when OV_GPU is used (fp16=True/False) the whole vspipe&co freeze at the end of the processing.

Is it a bug, or a known limitation, or am I missing something??

Selur avatar May 07 '23 15:05 Selur

What is the output of vspipe with -e 2?

WolframRhodium avatar May 07 '23 22:05 WolframRhodium

Using: VSPipe.exe c:\Users\Selur\Desktop\test_1.vpy -e 2 -c y4m NUL --progress with:

clip = vsmlrt.DPIR(clip,model=1,strength=5,tiles=2,backend=Backend.OV_GPU(fp16=False)) # model=1 <> denoise, model=3 <> deblocking

I get:

Script evaluation done in 2.42 seconds
Output 3 frames in 0.42 seconds (7.13 fps)

then it freezes, neither vspipe nor the gpu do seem to use any resources. I have to kill vspipe over the taskmgr to stop it. Same when using -i, I only get: Script evaluation done in 2.42 seconds Strange thing is, yesterday it did return when I didn't use 'tiles=...' now it also freezes when use OV_GPU in general.

Selur avatar May 08 '23 03:05 Selur