mirror of
https://github.com/ml-explore/mlx.git
synced 2025-06-24 17:31:16 +08:00
fix residency set clearing (#2027)
This commit is contained in:
parent
fe597e141c
commit
b2d2b37888
@ -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++;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user