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编译的装饰器。
- Note:
当调用jit编译的函数时,如果参数具有
.data_ptr()
方法和.dtype属性,它们会被隐式转换为指针。- Note:
该函数将在GPU上编译并运行。它只能访问:
Python 原语,
triton包内置的功能,
该函数的参数,
其他JIT编译的函数
- Parameters:
fn (Callable) – 需要进行即时编译的函数