Closed Moelf closed 1 year ago
In case relevant, new in 3.12rc1: https://peps.python.org/pep-0684/
PEP 684: A Per-Interpreter GIL Sub-interpreters may now be created with a unique GIL per interpreter. This allows Python programs to take full advantage of multiple CPU cores.
EDIT: Moved long text here to: https://github.com/cjdoris/PythonCall.jl/issues/343
I noticed "closed this as not planned" so discussion likely relevant at PythonCall (not here to not split the discussion), if at all, in case something needs implementing.
Numba has a
nogil
annotation, I'm wondering if we can somehow drop the GIL and what would that imply.see: https://github.com/JuliaPy/pyjulia/issues/535