IMPORTANT: To view this page as Markdown, append `.md` to the URL (e.g. /max/get-started.md). For the complete documentation index, see llms.txt.
Skip to main content
For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /max/get-started.md).

Mojo struct

Backend

struct Backend

Implemented traits​

AnyType, Copyable, Equatable, ImplicitlyCopyable, ImplicitlyDeletable, Movable, RegisterPassable, TrivialRegisterPassable, Writable

comptime members​

AUTOMATIC​

comptime AUTOMATIC = Backend(0)

CUBLAS​

comptime CUBLAS = Backend(1)

CUBLASLT​

comptime CUBLASLT = Backend(2)

HIPBLASLT​

comptime HIPBLASLT = Backend(4)

ROCBLAS​

comptime ROCBLAS = Backend(3)

Methods​

__init__​

def __init__(value: Int) -> Self

__eq__​

def __eq__(self, other: Self) -> Bool

Returns:

Bool

__ne__​

def __ne__(self, other: Self) -> Bool

Returns:

Bool

__is__​

def __is__(self, other: Self) -> Bool

Returns:

Bool

__isnot__​

def __isnot__(self, other: Self) -> Bool

Returns:

Bool

__int__​

def __int__(self) -> Int

Returns:

Int

write_to​

def write_to(self, mut writer: T)