For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /get-started.md).
Mojo struct
DefaultDeviceTypeEncoder
struct DefaultDeviceTypeEncoder
Provides a default implementation of the DeviceTypeEncoder trait.
Implemented traitsβ
AnyType,
Deinitable,
DeviceTypeEncoder,
Movable
Methodsβ
targetβ
static def target() -> __mlir_type.`!kgen.target`
Returns the target architecture this encoder is encoding for.
Returns:
__mlir_type.`!kgen.target`: The target architecture this encoder is encoding for.
encode_device_ptrβ
def encode_device_ptr[DevicePointerType: DevicePointerLike](mut self, value: DevicePointerType, dst: Pointer[NoneType])
Encodes a device pointer into dst as its raw pointer.
Parameters:
- βDevicePointerType (
DevicePointerLike): The type of the device pointer.
Args:
- βvalue (
DevicePointerType): The device pointer to encode. - βdst (
Pointer[NoneType]): The opaque destination pointer to encode into.