Сделать R Хранить память в HDD / SDD вместо RAM? - PullRequest
2 голосов
/ 21 марта 2020

Я выполняю код в gganimate для создания анимации с использованием большого объема данных.

У меня 32 ГБ ОЗУ, но этого недостаточно, появляется ошибка «Невозможно выделить вектор размером XXX» , Я могу заставить его работать, если я сделаю данные меньше (используя скользящие средние), но в идеале мне бы хотелось, чтобы они были более высокого качества.

Я бы подумал, что будет способ обойти ОЗУ и вместо этого переместите его на SSD (где у меня доступно 600 ГБ памяти) или, по крайней мере, используйте оперативную память, а затем используйте SSD, когда объем оперативной памяти достигает предела. Время, необходимое для рендеринга анимации, не имеет значения, поскольку я могу позволить ей работать, пока я занимаюсь другими делами.

Я также экспериментировал с AWS, но они кажутся довольно сложными, и я не очень хотите потратить деньги, если есть бесплатная опция.

Или, возможно, в gganimate есть способ не делать все за один go, а делать анимацию поэтапно, чтобы вместимость не была проблемой.

Я имел в Не обращая внимания на предложение использовать другую программу / пакет, который может обрабатывать большие объемы данных, но я уже потратил много времени на этот сложный код в R, и он делает именно то, что мне нужно, за исключением проблемы с ОЗУ, которая заключается в переходе к чему-то, скажем, Python было бы огромной тратой времени. Я хотел бы сделать это только в крайнем случае.

Спасибо за любую помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...