Skip to content

Commit 467f814

Browse files
move handling back to top
1 parent d31daf9 commit 467f814

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

numba_cuda/numba/cuda/dispatcher.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,8 @@ def _prepare_args(self, ty, val, stream, retr, kernelargs):
544544
ty, val = extension.prepare_args(
545545
ty, val, stream=stream, retr=retr
546546
)
547+
elif handler := _arg_handlers.get(type(val)):
548+
ty, val = handler.prepare_args(ty, val, stream=stream, retr=retr)
547549

548550
if isinstance(ty, types.Array):
549551
devary = wrap_arg(val).to_device(retr, stream)
@@ -620,8 +622,6 @@ def _prepare_args(self, ty, val, stream, retr, kernelargs):
620622
)
621623
except NotImplementedError:
622624
raise NotImplementedError(ty, val)
623-
elif handler := _arg_handlers.get(type(val)):
624-
ty, val = handler.prepare_args(ty, val, stream=stream, retr=retr)
625625
else:
626626
raise NotImplementedError(ty, val)
627627

0 commit comments

Comments
 (0)