jax.Device#
- class jax.Device#
A descriptor of an available device.
Subclasses are used to represent specific types of devices, e.g. CPUs, GPUs. Subclasses may have additional properties specific to that device type.
- __init__(*args, **kwargs)#
Methods
__init__
(*args, **kwargs)Attributes
addressable_memories
Returns all the memories that a device can address.
client
(self) -> object
default_memory
Returns the default memory of a device.
device_kind
(self) -> str
get_stream_for_external_ready_events
host_id
Deprecated; please use process_index
id
Integer ID of this device.
live_buffers
local_hardware_id
Opaque hardware ID, e.g., the CUDA device number.
memory
memory_stats
Returns memory statistics for this device keyed by name.
platform
(self) -> str
process_index
Integer index of this device's process.
task_id
Deprecated; please use process_index
transfer_from_outfeed
transfer_to_infeed