When using Neptune in a multiprocessing setting, we recommend using spawn
as the method to start a child process.
Not only does this ensure better resource separation, but it also better supports frameworks like JAX and is more future-proof as Python 3.14 will start defaulting away from fork
.
Spawn is already the default method in Windows and MacOS.
π Learn how to log to Neptune from different processes in our docs.