Я знаю, что есть тонна проблем с ошибкой памяти, поэтому я надеюсь, что я ничего не дублировал. Я пытаюсь создать np-массив, используя np.zeros((500000,10000))
. Это отлично работает на моем Mac с 16 ГБ памяти, но на сервере Linux с 28 ГБ оперативной памяти он мгновенно выходит из памяти с ошибкой Memory Error
. Я проверил, что я запускаю 64-разрядную версию Ubuntu и Python, и я на Numpy 1.9.3. Единственное различие, которое я заметил между системами (помимо очевидного), заключается в том, что при запуске ulimit -a
я получаю:
Linux: max locked memory (kbytes, -l) 64
Mac: max locked memory (kbytes, -l) unlimited
Может быть, это причина, по которой я не могу запустить эту команду? Если нет, есть ли другой вариант конфигурации, который мне не хватает?