Device
Describes the device (host or GPU) where a memory allocation resides.
Device class describes the device a given allocation resides in.
Usually host ("cpu") or GPU ("cuda") memory.
When a system contains multiple GPU devices, specific GPU devices can be identified by including their ordinal index number.
For example, to reference the second GPU in a system "cuda:1" can be used.
By default, when "cuda" is provided, it is assumed to be "cuda:0" or the first GPU enumerated by the system.
Properties
id
kind
The DeviceKind of device the instance references.