已关闭
[Course-Feedback|课程反馈]: <AI通识课程> acl.rt.get_device_count()返回值未解包,device数量显示为元组 #259
Young创建于 7月30日关闭于 8月4日
7月30日 修改了issue 的描述
ink_polymer
7月30日 评论:
7月30日 评论:
尊敬的开发者您好,您的建议已收到,待内部评估后反馈,感谢您的支持


7月30日 将 waimaidaole 设为负责人
ink_polymer
8月4日 评论:
8月4日 评论:
尊敬的开发者您好,感谢您的反馈,问题已在PR中修复,该问题即将关闭。若后续有其他疑问或改进建议,欢迎通过 Issue 持续交流。


8月4日 issue状态由 进行中 改变为 已完成
8月4日 关闭了 issue
8月4日 添加了label:resolved
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
一、课程名称 (必填)
AI通识课程——03_what_is_cann.ipynb
课程链接:https://gitcode.com/cann/cann-learning-hub/blob/test/quick_start/cann_basics/03_what_is_cann.ipynb
二、反馈类型 (必填)
课程内容错误
三、反馈详情 (必填)
问题位置:“6.2 验证CANN运行时(ACL)”
当前代码为:
device_count = acl.rt.get_device_count() print(f"Device 数量: {device_count}")实际运行结果为:
acl.rt.get_device_count()返回的是(Device数量, 错误码),当前代码未对返回值进行解包,因此打印的是元组,而不是单独的Device数量。建议修改为:
device_count, ret = acl.rt.get_device_count() if ret != 0: raise RuntimeError(f"获取Device数量失败,错误码:{ret}") print(f"Device 数量: {device_count}")修改后预期输出:
四、环境信息 (可选)
💡 备注(选填)