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.`