Antoine Martin <antoine(a)nagafix.co.uk> writes:
We use pycuda to access NVENC and our application (xpra) if very
sensitive to latency, unfortunately it seems that pycuda will hold the
GIL during driver.init() and driver.make_context() and those calls can
take hundreds of milliseconds to complete.
Is there any reason why this is the case?
Would you consider a change to pycuda to release the GIL?
No particular reason from my end. I'd be happy to consider a PR with
such a change. Should be pretty straightforward.
To help me run CI, it would be lovely if you could submit the PR here:
I've created an account for you.