Help protect the Great Barrier Reef with TensorFlow on Kaggle Join Challenge


Set if memory growth should be enabled for a PhysicalDevice.

Used in the notebooks

Used in the guide Used in the tutorials

If memory growth is enabled for a PhysicalDevice, the runtime initialization will not allocate all memory on the device. Memory growth cannot be configured on a PhysicalDevice with virtual devices configured.

For example:

physical_devices = tf.config.list_physical_devices('GPU')
  tf.config.experimental.set_memory_growth(physical_devices[0], True)
  # Invalid device or cannot modify virtual devices once initialized.

device PhysicalDevice to configure
enable (Boolean) Whether to enable or disable memory growth

ValueError Invalid PhysicalDevice specified.
RuntimeError Runtime is already initialized.