已关闭
[算子开发][内测体验][AscendC][Documentation|文档反馈]:Softmax样例的 AdjustSoftMaxRes 测试逻辑不会被触发 #1632
yc创建于 16 天前关闭于 6 天前
16 天前 将 Joey_guo 设为负责人
guojianyang
16 天前 评论:
16 天前 评论:
感谢您的反馈,该问题已收到,文档描述确实存在错误,gen_data.py文件中确实存在死代码,两处问题正在修复中,预计9月8日前合入主线。


guojianyang
9 天前 评论:
9 天前 评论:
该问题修复已合入


guojianyang
6 天前 评论:
6 天前 评论:
您好,相关问题已修复。
我们先关闭此issue。后续如果有其他问题,欢迎再提issue交流~


6 天前 issue状态由 进行中 改变为 已完成
6 天前 关闭了 issue
6 天前 添加了label:resolved
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的含义描述错误文档写的是:
0xFF7FFFFF即 float 类型的最大有限值。实际上:
0x7F7FFFFF(符号位为0) 是正的最大有限值;0xFF7FFFFF(符号位为1)是负的最大有限值。应该改成类似: "...(0xFF7FFFFF,即 float 类型的最小有限值 / -FLT_MAX)..."
问题二:
gen_data.py里adjust_softmax_res的判断逻辑实际不会触发这里把
0xFF7FFFFF当成普通十进制整数去和max_val(数值范围在[-1, 1]附近的 float)比较,两者永远不可能相等Existing Issues(存在的问题)