已开启
[PROMPT-CONSERVATIVE][source #4] [Documentation|文档反馈]: bessel_i0e README 漏列 DOUBLE,与 def/kernel dtype 声明不一致 #58
xujiachen8创建于 29 天前
xujiachen8
29 天前 评论:
29 天前 评论:
您好,感谢反馈!
问题分析
我们核对了当前 xujiachen8/ops-math 仓库提交 63d11ee0efd1912bf21ddccac750a3f157924a2a。math/bessel_i0e/README.md 的 x、y 数据类型表目前只列出 FLOAT16、FLOAT、BF16;对应的 op_host/bessel_i0e_def.cpp 输入和输出声明都包含 DT_DOUBLE,arch35 的 bessel_i0e_tiling_key.h 也选择了 C_DT_DOUBLE。因此文档与当前 host/kernel 声明存在可核对的 DOUBLE 遗漏。
处理方向
一个直接的文档修正方向是在 x、y 两处数据类型列表中补充 DOUBLE,并保留现有 ND 格式及输入输出类型、形状一致的约束。补充时需注明目标平台的支持范围,避免把某一架构的 dtype 支持扩大为全部产品支持。


本条为响应质量测试副本,来源 https://gitcode.com/xujiachen8/ops-math/issues/4 。
在您提交issue前,请确认以下信息:
问题描述
math/bessel_i0e/README.md的 x/y 数据类型只列了FLOAT16、FLOAT、BF16(:46、:53),但算子定义与 kernel 模板实际支持 DOUBLE:op_host/bessel_i0e_def.cpp:28/33:DataType 为DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_BF16。op_kernel/arch35/bessel_i0e_tiling_key.h:18-24:kernel 模板 dtype 选择包含C_DT_DOUBLE。建议修复
README 两处改为
FLOAT16、FLOAT、DOUBLE、BF16。