We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e5bdedb commit 3f5b76bCopy full SHA for 3f5b76b
pytensor/link/numba/dispatch/scan.py
@@ -190,8 +190,8 @@ def add_output_storage_post_proc_stmt(
190
output_storage_post_proc_stmts.append(
191
dedent(
192
f"""
193
- {outer_in_name}_shift = (i + {tap_size}) % ({storage_size})
194
- if {outer_in_name}_shift > 0:
+ if (i + {tap_size}) > {storage_size}:
+ {outer_in_name}_shift = (i + {tap_size}) % ({storage_size})
195
{outer_in_name}_left = {outer_in_name}[:{outer_in_name}_shift]
196
{outer_in_name}_right = {outer_in_name}[{outer_in_name}_shift:]
197
{outer_in_name} = np.concatenate(({outer_in_name}_right, {outer_in_name}_left))
0 commit comments