Problem Description
Ref code: https://github.com/ROCm/aiter/blob/2fad199eebc07179de0b3e2d661122baf241400b/aiter/ops/flydsl/kernels/attn_reduce.py#L402-L432
Following code in main_loop() doesn't get compiled correctly. Current main_loop() always returns None which is not expected.
def __then_X():
return False # returns from __then_X, not main_loop
def __else_X():
...
return True # returns from __else_X, not main_loop
scf_if_dispatch(cond, __then_X, __else_X)
Operating System
all
CPU
all
GPU
all
ROCm Version
all
ROCm Component
No response
Steps to Reproduce
No response
(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
No response
Additional Information
No response
Problem Description
Ref code: https://github.com/ROCm/aiter/blob/2fad199eebc07179de0b3e2d661122baf241400b/aiter/ops/flydsl/kernels/attn_reduce.py#L402-L432
Following code in
main_loop()doesn't get compiled correctly. Currentmain_loop()always returns None which is not expected.Operating System
all
CPU
all
GPU
all
ROCm Version
all
ROCm Component
No response
Steps to Reproduce
No response
(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
No response
Additional Information
No response