Ho costruito una rete neurale che analizza grandi quantità di dati (40G) e il mio iMac uccide il processo dopo che è stato eseguito per circa un giorno.
In passato, su Linux, ho creato un grande file di scambio per aggirare i limiti di memoria.
Vedo:
$ python processor.py
[...maybe some std out messages, specific to what I'm doing...]
Killed.
Sono venuto a sapere che questo è il messaggio "hai consumato troppa memoria, addio". Ancora una volta, sono stato in grado di risolverlo usando un grande file di scambio su linux. Come posso aumentare il limite di swap sul mio Mac, quindi i miei processi che utilizzano grandi quantità di memoria non vengono uccisi?
Non sono sicuro di come ottenere ulteriori informazioni su perché è stato ucciso.