DeviceΒΆ

Constructs a device object.

Abstract Signature:

Device(type: str, index: int)

PyTorch

API: torch.nn.parallel.distributed.DistributedDataParallel.device
Strategy: Plugin (device_allocator)

JAX (Core)

API: β€”
Strategy: Plugin (device_allocator)

NumPy

API: β€”
Strategy: Macro ''cpu''

Keras

API: β€”
Strategy: Plugin (device_allocator)

TensorFlow

API: β€”
Strategy: Plugin (device_allocator)

Apple MLX

API: mlx.core.Stream.device
Strategy: Plugin (device_allocator)

Flax NNX

API: β€”
Strategy: Plugin (device_allocator)

PaxML / Praxis

API: β€”
Strategy: Plugin (device_allocator)