dgl: P-GNN running error: MemoryError from multiprocessing floders
❓ Questions and Help
When I installed the dependencies according to the prompts and ran the connection prediction, the following error occurred: `Process SpawnPoolWorker-6: Traceback (most recent call last): File “D:\ProgramData\Anaconda3\envs\GNN\lib\multiprocessing\pool.py”, line 131, in worker put((job, i, result)) File “D:\ProgramData\Anaconda3\envs\GNN\lib\multiprocessing\queues.py”, line 362, in put obj = _ForkingPickler.dumps(obj) File “D:\ProgramData\Anaconda3\envs\GNN\lib\multiprocessing\reduction.py”, line 51, in dumps cls(buf, protocol).dump(obj) MemoryError
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File “D:\ProgramData\Anaconda3\envs\GNN\lib\multiprocessing\process.py”, line 315, in _bootstrap self.run() File “D:\ProgramData\Anaconda3\envs\GNN\lib\multiprocessing\process.py”, line 108, in run self._target(*self._args, **self._kwargs) File “D:\ProgramData\Anaconda3\envs\GNN\lib\multiprocessing\pool.py”, line 133, in worker wrapped = MaybeEncodingError(e, result[1]) File “D:\ProgramData\Anaconda3\envs\GNN\lib\multiprocessing\pool.py”, line 86, in init self.value = repr(value) MemoryError`
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 23 (13 by maintainers)
@limaoSure Here is a sample code for solution 2: