This is a minimal wrapper of Python’s native multiprocessing module. It modifies the multiprocessing.Process class to make forking work with OpenMP in the DGL core library.

The API usage is exactly the same as the native module, so DGL does not provide additional documentation.

In addition, if your backend is PyTorch, this module will also be compatible with torch.multiprocessing module.