mirror of
https://github.com/ml-explore/mlx.git
synced 2025-09-24 06:28:08 +08:00
fix residency set clearing (#2027)
This commit is contained in:
@@ -48,6 +48,9 @@ int BufferCache::clear() {
|
|||||||
int n_release = 0;
|
int n_release = 0;
|
||||||
for (auto& [size, holder] : buffer_pool_) {
|
for (auto& [size, holder] : buffer_pool_) {
|
||||||
if (holder->buf) {
|
if (holder->buf) {
|
||||||
|
if (holder->buf->heap()) {
|
||||||
|
residency_set_.erase(holder->buf);
|
||||||
|
}
|
||||||
holder->buf->release();
|
holder->buf->release();
|
||||||
n_release++;
|
n_release++;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user