telemetry.internal.platform.gpu_device | index telemetry/internal/platform/gpu_device.py

`# Copyright 2013 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.`

Classes
`` |  | __builtin__.object GPUDevice
class GPUDevice(__builtin__.object)
`` | `Provides information about an individual GPU device. On platforms which support them, the vendor_id and device_id are PCI IDs. On other platforms, the vendor_string and device_string are platform-dependent strings.`
| Methods defined here: __init__(self, vendor_id, device_id, vendor_string, device_string) __str__(self) Class methods defined here: FromDict(cls, attrs) from __builtin__.type `Constructs a GPUDevice from a dictionary. Requires the following attributes to be present in the dictionary: vendor_id device_id vendor_string device_string Raises an exception if any attributes are missing.` Data descriptors defined here: __dict__ `dictionary for instance variables (if defined)` __weakref__ `list of weak references to the object (if defined)` device_id `The GPU device's PCI ID as a number, or 0 if not available. Most desktop machines supply this information rather than the vendor and device strings.` device_string `The GPU device's name as a string, or the empty string if not available. Most mobile devices supply this information rather than the PCI IDs.` vendor_id `The GPU vendor's PCI ID as a number, or 0 if not available. Most desktop machines supply this information rather than the vendor and device strings.` vendor_string `The GPU vendor's name as a string, or the empty string if not available. Most mobile devices supply this information rather than the PCI IDs.`