Python — Использование CyLP неоднократно — захват памяти?

У меня есть программа, которая многократно создает экземпляры объектов CyClpSimplex (в идеале решая десятки тысяч LP), но мое ядро ​​убивает программу после ~ 6000 итераций. Я думаю, что это из-за чрезмерного использования памяти (я нахожусь в док-контейнере, и на самом деле гиперкит в настоящее время использует 2 ГБ ОЗУ).

Я не очень хорош в C ++, и у меня нет опыта работы с Cython (на чем написана большая часть CyLP), но я подозреваю, что эти объекты CyClpSimplex не разрушаются. Я посмотрел на источник и обнаружил, что Cython CyClpSimplex класса __dealloc__ функция на самом деле закомментирована! Кто-нибудь знает способ освободить эту память изнутри python? Я полностью не в курсе моего понимания этой проблемы?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]