So I'm training a neural network; my GPU has 24 GB of VRAM and the network is taking around 22 GB. This is a really tight fit, though I think it should be fine. For some reason (unrelated to network, because its memory usage should be constant) every 3 hours or so something happens to push VRAM usage just over the safe limit and causes my network to crash because of an out of memory error. Is there anything I can do on windows to further minimize idle GPU memory usage outside my program? ATM I'm ensuring nothings running in the background, but I'm wondering if there's anything beyond that.