Я использую pickle для сохранения на диске моего классификатора NLP, встроенного в библиотеку TextBlob.
Я использую pickle после многих поисков, связанных с этим вопросом. На данный момент я работаю локально, и у меня нет проблем с загрузкой файла pickle (который составляет 1.5 ГБ) с моей i7 и 16-гигабайтной оперативной машиной. Но идея состоит в том, что моя программа в будущем должна запускаться на моем сервере, на которой установлена только RAM 512 МБ.
Может ли мариновать ручку такого большого файла или я буду сталкиваться с проблемами памяти?
На моем сервере у меня установлен Python 3.5, и это сервер Linux (не уверен, какой дистрибутив).
Я спрашиваю, потому что на данный момент я не могу получить доступ к своему серверу, поэтому я не могу просто попытаться выяснить, что происходит, но в то же время я сомневаюсь, могу ли я поддерживать этот подход, или у меня есть найти другие решения.