tvm_ffi.Device#
- class tvm_ffi.Device#
Bases:
object
A device descriptor used by TVM FFI and DLPack.
A
Device
identifies a placement (e.g. CPU, CUDA GPU) and a device index within that placement. Most users construct devices usingtvm_ffi.device()
.- Parameters:
Examples
dev = tvm_ffi.device("cuda:0") assert dev.type == "cuda" assert dev.index == 0 assert str(dev) == "cuda:0"
- __init__(*args, **kwargs)#
Methods
Return the canonical device type name (e.g.
"cuda"
).__init__
(*args, **kwargs)Return the corresponding
DLDeviceType
enum value.Attributes
- dlpack_device_type()#
Return the corresponding
DLDeviceType
enum value.- Return type:
- index#
Zero-based device index.
- type#
Device type name such as
"cpu"
or"cuda"
.