已开启
[Documentation|文档反馈]: 【开发者成长计划】03.03 练习要求 shape [128,256] float32,骨架仍是 {8,2048}/aclFloat16 #686
Glenn创建于 9 天前
9 天前 修改了issue 的描述
9 天前 修改了issue 的描述
9 天前 修改了issue 的描述
Glenn
9 天前 评论:
9 天前 评论:
/assign @Glenn_118


9 天前 将 Glenn_118 设为负责人
8 天前 添加了label:good-first-issue
7 天前 关联了pull request:docs(tutorials): 03.03 课后实践骨架补 TODO 标记
一、文档链接 (必填)
https://gitcode.com/cann/cann-learning-hub/blob/master/tutorials/ascendc_operator_development/03_intermediate_vector_operator_development/03.03_acl_pybind_call.ipynb (cell 50 / cell 51)
二、问题文档片段 (必填)
三、存在的问题 (选填)
问题概述:课后实践(markdown,cell 50)要求的测试输入与 cell 51 给出的代码骨架不一致,学员直接按骨架运行无法满足练习要求,且骨架中没有任何提示。
具体分析:
练习要求:课后实践的 markdown 明确要求测试输入 shape 为 [128, 256]、数据类型为 float32。
骨架现状:cell 51 的代码骨架仍然沿用上一节的配置——shape 为 {8, 2048},内存大小按 sizeof(aclFloat16) 计算,aclCreateTensor(..., ACL_FLOAT16) 使用 ACL_FLOAT16 数据类型,host 侧也仍是 aclFloat16 类型的缓冲区。
骨架中没有任何 TODO / 待修改标记,学员无法判断哪些行需要按练习要求修改,容易直接运行后得到与要求不符的结果。
建议:在 cell 51 的骨架中用 TODO 注释标出需要修改的行(shape、sizeof 类型、aclCreateTensor 的 dtype、host 侧缓冲类型),或在 markdown 中列出需要改动的位置,使练习要求与骨架保持一致。