内存随Pass增加而增加,请owner看下cache清空机制是否存在问题
Created by: CDDB
现象:
随着pass数目增加,内存增加(没10分钟一个pass)
观察:
dataprovider很多时候推荐 CacheType.CACHE_PASS_IN_MEM,怀疑每轮pass都会吃下大量内存不清理。
快速过了下代码,观察到每个batch的操作:
{ PyGuard g; cache_->drop(&data); }
但是,drop操作不清内存,droppedPool_也没有释放操作
验证:
采用 CacheType.NO_CACHE