vss::simulation::GpuIdentifier Struct Reference
Last update: 14.01.2025Represents an identifier for a GPU. More...
Public Attributes | |
| string | name = 1 |
| string | index = 2 |
| string | bus_id = 3 |
| string | uuid = 4 |
Detailed Description
Represents an identifier for a GPU.
Member Data Documentation
◆ name
| string vss::simulation::GpuIdentifier::name = 1 |
A user-defined name for the GPU. This identifier must be unique.
- Note
- The identifier is case-sensitive and can be any string with no character limit.
◆ index
| string vss::simulation::GpuIdentifier::index = 2 |
ONEOF(gpu_id) The index number of the GPU.
- Note
- The GPU index might not be consistent between PC reboots. For consistency, it is recommended to use the PCI bus ID or UUID instead. For more details, please see the user documentation.
◆ bus_id
| string vss::simulation::GpuIdentifier::bus_id = 3 |
ONEOF(gpu_id) The PCI bus identifier of the GPU.
- Note
- The PCI bus identifier must have the format a:b:c.d with a = domain ID, b = bus ID, c = device ID, d = function ID and each represented as base-16 number with 1 to 8 digits.
◆ uuid
| string vss::simulation::GpuIdentifier::uuid = 4 |
ONEOF(gpu_id) The UUID of the GPU.
- Note
- The UUID must be a string starting with an upper-case 'GPU' followed by five base-16 number blocks separated with a hyphen. The blocks must have the following amount of digits: 8, 4, 4, 4 and 12. Example: GPU-12345678-1234-1234-1234-123456789abc
The documentation for this struct was generated from the following file:
- deploy_parameters.proto