У меня странная ошибка памяти при использовании Numpy на сервере Ubuntu. Сервер имеет 64 ГБ ОЗУ и 250 ГБ дополнительного пространства подкачки, а блокировка памяти не ограничена.
Однако, если я наберу
import numpy as np
x = 1000000
np.zeros((x,x))
Я получаю ошибку памяти. Если я сделаю то же самое на 16-Гбайт Mac Mac, он будет работать нормально.
Как это может произойти? Я хочу использовать сервер для численных экспериментов, и он просто не работает. Эксперименты проходят нормально на моем Macbook, а процесс Python использует только 2 ГБ ОЗУ. Есть ли способ предотвратить ошибку памяти на сервере?