已关闭
[算子开发][内测体验][AscendC][Documentation|文档反馈]:Softmax样例的 AdjustSoftMaxRes 测试逻辑不会被触发 #1632
yc创建于  16 天前关闭于  6 天前
yc
16 天前 创建

Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.

Document Link(文档链接)

https://gitcode.com/cann/asc-devkit/blob/master/examples/01_simd_cpp_api/04_advanced_api/01_activation/softmax/README.md

https://gitcode.com/cann/asc-devkit/blob/master/examples/01_simd_cpp_api/04_advanced_api/01_activation/softmax/scripts/gen_data.py

Issues Section(问题文档片段)

问题一:README 对 0xFF7FFFFF 的含义描述错误

image.png

文档写的是:0xFF7FFFFF 即 float 类型的最大有限值。

实际上:
0x7F7FFFFF(符号位为0) 是正的最大有限值; 0xFF7FFFFF (符号位为1)是负的最大有限值。
应该改成类似: "...(0xFF7FFFFF,即 float 类型的最小有限值 / -FLT_MAX)..."

问题二:gen_data.pyadjust_softmax_res 的判断逻辑实际不会触发

image.png

这里把 0xFF7FFFFF 当成普通十进制整数去和 max_val(数值范围在 [-1, 1] 附近的 float)比较,两者永远不可能相等

Existing Issues(存在的问题)

likedislike
Llihuaichao成员
16 天前 将 Joey_guo 设为负责人
guojianyang
guojianyang成员
16 天前 评论:

感谢您的反馈,该问题已收到,文档描述确实存在错误,gen_data.py文件中确实存在死代码,两处问题正在修复中,预计9月8日前合入主线。

likedislike
guojianyang
guojianyang成员
9 天前 评论:

该问题修复已合入

likedislike
guojianyang
guojianyang成员
6 天前 评论:

您好,相关问题已修复。

我们先关闭此issue。后续如果有其他问题,欢迎再提issue交流~

likedislike
guojianyangguojianyang成员
6 天前 issue状态由 进行中 改变为 已完成
guojianyangguojianyang成员
6 天前 关闭了 issue
CANN-robotCANN-robot成员
6 天前 添加了label:resolved