triton.jit¶
- triton.jit(fn: T) JITFunction[T] ¶
- triton.jit(*, version=None, repr: Callable | None = None, launch_metadata: Callable | None = None, do_not_specialize: Iterable[int | str] | None = None, do_not_specialize_on_alignment: Iterable[int | str] | None = None, debug: bool | None = None, noinline: bool | None = None) Callable[[T], JITFunction[T]]
用于使用 Triton 编译器 JIT 编译函数的装饰器。
- 注意:
调用 jit 编译的函数时,如果参数具有
.data_ptr()
方法和 .dtype 属性,则会隐式转换为指针。- 注意:
此函数将在 GPU 上编译和运行。它只能访问以下内容:
Python 原语,
triton 包中的内置函数,
此函数的参数,
其他 jit 编译的函数
- 参数:
fn (Callable) – 要进行 jit 编译的函数