For the complete Mojo documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /docs/manual/basics.md).
is_accelerator
def is_accelerator[target: StringSlice[target.origin]]() -> Bool
Checks if the target is an accelerator (compile-time version).
True for any non-CPU compute target -- GPUs and NPUs alike.
Parameters:
- target (
StringSlice[target.origin]): Target string to check.
Returns:
Bool: True if the target is a GPU or NPU, False otherwise.
def is_accelerator(target: StringSlice) -> Bool
Checks if the target is an accelerator (runtime version).
True for any non-CPU compute target -- GPUs and NPUs alike.
Args:
- target (
StringSlice): Target string to check.
Returns:
Bool: True if the target is a GPU or NPU, False otherwise.