Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
y 补 l0op::Contiguous(y) → yFinal,算子改传 yFinal,消除 kernel 硬编码连续偏移导致的非连续 y 写错位
op_api/aclnn_causal_conv1d_fn.cpp:prefill 路径同款缺陷,同步修复
UT 新增 3 个非连续用例:update_convStates_y_non_contiguous、update_2d_varlen_non_contiguous、 fn_convStates_y_non_contiguous,验证结果 59/59 全过
ascend950
NA
/assign @h1234515
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
Describe the current behavior / 问题描述 (Mandatory / 必填)
y 补 l0op::Contiguous(y) → yFinal,算子改传 yFinal,消除 kernel 硬编码连续偏移导致的非连续 y 写错位
ViewCopy 把更新写回用户原始 tensor,修复非连续 convStatesRef 的 in-place 静默丢失
op_api/aclnn_causal_conv1d_fn.cpp:prefill 路径同款缺陷,同步修复
UT 新增 3 个非连续用例:update_convStates_y_non_contiguous、update_2d_varlen_non_contiguous、
fn_convStates_y_non_contiguous,验证结果 59/59 全过
Environment Information / 环境信息 (Mandatory / 必填)
ascend950
Steps to reproduce the issue / 重现步骤 (Mandatory / 必填)
NA
Describe the expected behavior / 预期结果 (Mandatory / 必填)
NA
Related log / screenshot / 日志 / 截图 (Mandatory / 必填)
NA
Special notes for this issue/备注 (Optional / 选填)