So, I installed the version of TensorFlow on a Windows 10 computer with a graphics card GeForce GTX 980
.
Admittedly, I know very little about video cards, but according to dxdiag it has:
4060MB
dedicated memory (VRAM) and;
8163MB
shared memory
a total of about 12224MB
.
However, I noticed that this “shared” memory seems almost useless. When I start training the model, VRAM will fill up, and if the memory demand exceeds these 4GB
, TensorFlow will fail with the error message "resource exhausted."
I CAN, of course, not allow this by choosing a batch size low enough, but I really wonder if there is a way to use these "extra" 8GB
RAM, or if TensorFlow requires dedicated memory.
source
share