I would like to know what is loaded in VRAM when creating a new model. Even in simple cases like:
import tensorflow as tf
model = tf.keras.Sequential([tf.keras.layers.Dense(1, input_shape=(1,))])
memory usage increases from 0 to 4000+ MiB the moment I run the model definition command. Only thing that comes to my mind is that various CUDA libraries are loaded in memory, but I am not sure about that. Any thoughts?
Thank you in advance!