Optional. Whether the end user authorizes Google Cloud to install GPU
driver on this VM instance. If this field is empty or set to false, the GPU
driver won't be installed. Only applicable to instances with GPUs.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,["# Interface GPUDriverConfigOrBuilder (1.70.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.70.0 (latest)](/java/docs/reference/google-cloud-notebooks/latest/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.68.0](/java/docs/reference/google-cloud-notebooks/1.68.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.66.0](/java/docs/reference/google-cloud-notebooks/1.66.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.65.0](/java/docs/reference/google-cloud-notebooks/1.65.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.62.0](/java/docs/reference/google-cloud-notebooks/1.62.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.61.0](/java/docs/reference/google-cloud-notebooks/1.61.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.60.0](/java/docs/reference/google-cloud-notebooks/1.60.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.58.0](/java/docs/reference/google-cloud-notebooks/1.58.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.57.0](/java/docs/reference/google-cloud-notebooks/1.57.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.56.0](/java/docs/reference/google-cloud-notebooks/1.56.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.55.0](/java/docs/reference/google-cloud-notebooks/1.55.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.54.0](/java/docs/reference/google-cloud-notebooks/1.54.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.53.0](/java/docs/reference/google-cloud-notebooks/1.53.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.52.0](/java/docs/reference/google-cloud-notebooks/1.52.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.51.0](/java/docs/reference/google-cloud-notebooks/1.51.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.50.0](/java/docs/reference/google-cloud-notebooks/1.50.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.49.0](/java/docs/reference/google-cloud-notebooks/1.49.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.47.0](/java/docs/reference/google-cloud-notebooks/1.47.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.46.0](/java/docs/reference/google-cloud-notebooks/1.46.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.45.0](/java/docs/reference/google-cloud-notebooks/1.45.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.44.0](/java/docs/reference/google-cloud-notebooks/1.44.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.43.0](/java/docs/reference/google-cloud-notebooks/1.43.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.42.0](/java/docs/reference/google-cloud-notebooks/1.42.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.41.0](/java/docs/reference/google-cloud-notebooks/1.41.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.40.0](/java/docs/reference/google-cloud-notebooks/1.40.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.39.0](/java/docs/reference/google-cloud-notebooks/1.39.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.38.0](/java/docs/reference/google-cloud-notebooks/1.38.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.37.0](/java/docs/reference/google-cloud-notebooks/1.37.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.35.0](/java/docs/reference/google-cloud-notebooks/1.35.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.34.0](/java/docs/reference/google-cloud-notebooks/1.34.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.33.0](/java/docs/reference/google-cloud-notebooks/1.33.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.32.0](/java/docs/reference/google-cloud-notebooks/1.32.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.31.0](/java/docs/reference/google-cloud-notebooks/1.31.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.30.0](/java/docs/reference/google-cloud-notebooks/1.30.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.29.0](/java/docs/reference/google-cloud-notebooks/1.29.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.28.0](/java/docs/reference/google-cloud-notebooks/1.28.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.27.0](/java/docs/reference/google-cloud-notebooks/1.27.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.26.0](/java/docs/reference/google-cloud-notebooks/1.26.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.25.0](/java/docs/reference/google-cloud-notebooks/1.25.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.22.0](/java/docs/reference/google-cloud-notebooks/1.22.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.21.0](/java/docs/reference/google-cloud-notebooks/1.21.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.20.0](/java/docs/reference/google-cloud-notebooks/1.20.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.19.0](/java/docs/reference/google-cloud-notebooks/1.19.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.18.0](/java/docs/reference/google-cloud-notebooks/1.18.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.17.0](/java/docs/reference/google-cloud-notebooks/1.17.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.16.0](/java/docs/reference/google-cloud-notebooks/1.16.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.15.0](/java/docs/reference/google-cloud-notebooks/1.15.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.14.0](/java/docs/reference/google-cloud-notebooks/1.14.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.13.0](/java/docs/reference/google-cloud-notebooks/1.13.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.12.0](/java/docs/reference/google-cloud-notebooks/1.12.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.11.0](/java/docs/reference/google-cloud-notebooks/1.11.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.10.0](/java/docs/reference/google-cloud-notebooks/1.10.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.9.0](/java/docs/reference/google-cloud-notebooks/1.9.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.7.0](/java/docs/reference/google-cloud-notebooks/1.7.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.6.0](/java/docs/reference/google-cloud-notebooks/1.6.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.5.0](/java/docs/reference/google-cloud-notebooks/1.5.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.4.0](/java/docs/reference/google-cloud-notebooks/1.4.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.3.0](/java/docs/reference/google-cloud-notebooks/1.3.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.2.0](/java/docs/reference/google-cloud-notebooks/1.2.0/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.1.3](/java/docs/reference/google-cloud-notebooks/1.1.3/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [1.0.6](/java/docs/reference/google-cloud-notebooks/1.0.6/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder)\n- [0.6.2](/java/docs/reference/google-cloud-notebooks/0.6.2/com.google.cloud.notebooks.v2.GPUDriverConfigOrBuilder) \n\n public interface GPUDriverConfigOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getCustomGpuDriverPath()\n\n public abstract String getCustomGpuDriverPath()\n\nOptional. Specify a custom Cloud Storage path where the GPU driver is\nstored. If not specified, we'll automatically choose from official GPU\ndrivers.\n\n`string custom_gpu_driver_path = 2 [(.google.api.field_behavior) = OPTIONAL];`\n\n### getCustomGpuDriverPathBytes()\n\n public abstract ByteString getCustomGpuDriverPathBytes()\n\nOptional. Specify a custom Cloud Storage path where the GPU driver is\nstored. If not specified, we'll automatically choose from official GPU\ndrivers.\n\n`string custom_gpu_driver_path = 2 [(.google.api.field_behavior) = OPTIONAL];`\n\n### getEnableGpuDriver()\n\n public abstract boolean getEnableGpuDriver()\n\nOptional. Whether the end user authorizes Google Cloud to install GPU\ndriver on this VM instance. If this field is empty or set to false, the GPU\ndriver won't be installed. Only applicable to instances with GPUs.\n\n`bool enable_gpu_driver = 1 [(.google.api.field_behavior) = OPTIONAL];`"]]