* pinned_memory: remove JIT RAM pressure release This doesn't work, as freeing intermediates for pins needs to be higher-priority than freeing pins-for-pins if and when you are going to do that. So this is too late as pins-for-pins is model load time and we dont have JIT pins-for-pins. * cacheing: Add a filter to only free intermediates from inactive wfs This is to get priorities in amongst pins straight. * mm: free inactive-ram from RAM cache first Stuff from inactive workflows should be freed before anything else. * caching: purge old ModelPatchers first Dont try and score them, just dump them at the first sign of trouble if they arent part of the workflow. |
||
|---|---|---|
| .. | ||
| cache_provider.py | ||
| caching.py | ||
| graph.py | ||
| graph_utils.py | ||
| jobs.py | ||
| progress.py | ||
| utils.py | ||
| validation.py | ||