class documentation

class DeviceRequest(DictType): (source)

View In Hierarchy

Create a device request to be used with :py:meth:`~docker.api.container.ContainerApiMixin.create_host_config`. Args: driver (str): Which driver to use for this device. Optional. count (int): Number or devices to request. Optional. Set to -1 to request all available devices. device_ids (list): List of strings for device IDs. Optional. Set either ``count`` or ``device_ids``. capabilities (list): List of lists of strings to request capabilities. Optional. The global list acts like an OR, and the sub-lists are AND. The driver will try to satisfy one of the sub-lists. Available capabilities for the ``nvidia`` driver can be found `here <https://github.com/NVIDIA/nvidia-container-runtime>`_. options (dict): Driver-specific options. Optional.

Method __init__ Undocumented
Method capabilities.setter Undocumented
Method count.setter Undocumented
Method device_ids.setter Undocumented
Method driver.setter Undocumented
Method options.setter Undocumented
Property capabilities Undocumented
Property count Undocumented
Property device_ids Undocumented
Property driver Undocumented
Property options Undocumented
def __init__(self, **kwargs): (source)

Undocumented

@capabilities.setter
def capabilities(self, value): (source)

Undocumented

@count.setter
def count(self, value): (source)

Undocumented

@device_ids.setter
def device_ids(self, value): (source)

Undocumented

@driver.setter
def driver(self, value): (source)

Undocumented

@options.setter
def options(self, value): (source)

Undocumented

@property
capabilities = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented