я, наверное, где-то ошибаюсь, но я запустил этот код:
https://github.com/catboost/catboost/issues/892#issuecomment-778603068сразу после
while True:
list_for_pool = [random() for i in range(size)]
p = Pool(list_for_pool, label=None, thread_count=1)
я добавил
del p
del list_for_pool
чтобы удалить переменные из памяти.
и всё равно на каждой итерации память растёт.
python version= 3.9.4 (tags/v3.9.4:1f2e308, Apr 4 2021, 13:27:16) [MSC v.1928 64 bit (AMD64)]
catboost version= 0.25.1
Time elapsed: 30s Iterations: 12711 Mem Change: 3.39 MB
Time elapsed: 60s Iterations: 25474 Mem Change: 4.80 MB
Time elapsed: 90s Iterations: 38095 Mem Change: 5.93 MB
Time elapsed: 120s Iterations: 50822 Mem Change: 7.15 MB
Time elapsed: 150s Iterations: 63516 Mem Change: 8.69 MB
Time elapsed: 180s Iterations: 76249 Mem Change: 9.84 MB
Time elapsed: 210s Iterations: 88962 Mem Change: 11.09 MB
В чём может быть ошибка? :(