Skip to content

Commit 5ce3754

Browse files
authored
Fix typing of do_not_specialize kwarg of triton.jit (#6312)
This parameter allows a string parameter name or a positional int; we check both when initializing the JITFunction.
1 parent 7af8cad commit 5ce3754

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

python/triton/runtime/jit.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -787,8 +787,8 @@ def jit(
787787
version=None,
788788
repr: Optional[Callable] = None,
789789
launch_metadata: Optional[Callable] = None,
790-
do_not_specialize: Optional[Iterable[int]] = None,
791-
do_not_specialize_on_alignment: Optional[Iterable[int]] = None,
790+
do_not_specialize: Optional[Iterable[int | str]] = None,
791+
do_not_specialize_on_alignment: Optional[Iterable[int | str]] = None,
792792
debug: Optional[bool] = None,
793793
noinline: Optional[bool] = None,
794794
) -> Callable[[T], JITFunction[T]]:
@@ -801,8 +801,8 @@ def jit(
801801
version=None,
802802
repr: Optional[Callable] = None,
803803
launch_metadata: Optional[Callable] = None,
804-
do_not_specialize: Optional[Iterable[int]] = None,
805-
do_not_specialize_on_alignment: Optional[Iterable[int]] = None,
804+
do_not_specialize: Optional[Iterable[int | str]] = None,
805+
do_not_specialize_on_alignment: Optional[Iterable[int | str]] = None,
806806
debug: Optional[bool] = None,
807807
noinline: Optional[bool] = None,
808808
) -> Union[JITFunction[T], Callable[[T], JITFunction[T]]]:

0 commit comments

Comments
 (0)