I’m currently accelerating some image processing operations with CUDA and running a function which is doing 3 Kernel calls. Each call lasts about 600ms on really big images so i should not have a problem with the 5s limit.
I’m currently using one image all the time.
Most of the time everything is working fine, but sometimes the program throws “unspecified launch failure” and i get a corrupted result image.
(again: some seconds ago the same image worked well, and in the next call it is working again most of the times. crashes seem to be really random ).
Just an empiric fact: The bigger the images are, the more often execution fails.
The position where these errors begin to appear also seem to vary randomly.
I have really no idea what’s going wrong.
In the corrupted cases program execution also takes about two seconds longer.
Thanks for your help,