Closed reborn-sama closed 11 months ago
例如,使用GA优化的多进程模式, 设置 set_run_mode(worker, 'multiprocessing') 在数个迭代后会爆内存,是否有方法可以将GA调用的所有内存释放
set_run_mode(worker, 'multiprocessing')
i want to ask this question too
这个我现在解决了,得去改源码。scikit-opt 遗传算法里面创建进程池后没有调用pool.close()和pool.join(),导致子进程资源没被释放,在源码的x2y函数里重新实现一下多进程就好了
我也遇到这个问题了,改一下func_transformer里面的pool()使用就好了
例如,使用GA优化的多进程模式, 设置
set_run_mode(worker, 'multiprocessing')
在数个迭代后会爆内存,是否有方法可以将GA调用的所有内存释放