# tf.compat.v1.GPUOptions.Experimental

<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/tensorflow/blob/v2.13.1/tensorflow/core/protobuf/config.proto) |

A ProtocolMessage

<br />

<br />

<br />

| ## Attributes ||
|---|---|
| `collective_ring_order` | `string collective_ring_order` |
| `disallow_retry_on_allocation_failure` | `bool disallow_retry_on_allocation_failure` |
| `gpu_host_mem_disallow_growth` | `bool gpu_host_mem_disallow_growth` |
| `gpu_host_mem_limit_in_mb` | `float gpu_host_mem_limit_in_mb` |
| `internal_fragmentation_fraction` | `double internal_fragmentation_fraction` |
| `kernel_tracker_max_bytes` | `int32 kernel_tracker_max_bytes` |
| `kernel_tracker_max_interval` | `int32 kernel_tracker_max_interval` |
| `kernel_tracker_max_pending` | `int32 kernel_tracker_max_pending` |
| `num_dev_to_dev_copy_streams` | `int32 num_dev_to_dev_copy_streams` |
| `timestamped_allocator` | `bool timestamped_allocator` |
| `use_cuda_malloc_async` | `bool use_cuda_malloc_async` |
| `use_unified_memory` | `bool use_unified_memory` |
| `virtual_devices` | `repeated VirtualDevices virtual_devices` |

<br />

## Child Classes

[`class VirtualDevices`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/compat/v1/GPUOptions/Experimental/VirtualDevices)