已关闭
[Documentation|文档反馈]: FAQ 代码示例类型错误 #803
WuXuefeng创建于  8月10日关闭于  8月11日
WuXuefeng
8月10日 创建

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

Document Link(文档链接)

https://gitcode.com/cann/runtime/blob/master/docs/zh/FAQ/Runtime版本与CANN版本不匹配导致的问题.md

Issues Section(问题文档片段)

版本查询示例:

size_t majorVersion = 0;
size_t minorVersion = 0;
size_t patchVersion = 0;
aclError ret = aclrtGetVersion(&majorVersion, &minorVersion, &patchVersion);
printf("Runtime version: %zu.%zu.%zu\n", majorVersion, minorVersion, patchVersion);

Existing Issues(存在的问题)

https://gitcode.com/cann/runtime/blob/master/include/external/acl/acl_rt.h

ACL_DEPRECATED_MESSAGE("aclrtGetVersion is deprecated, use aclSysGetVersion instead")
ACL_FUNC_VISIBILITY aclError aclrtGetVersion(int32_t* majorVersion, int32_t* minorVersion, int32_t* patchVersion);

aclrtGetVersion 查询返回类型是int32_t,文档用的是size_t,用户照抄会编译类型不匹配。
并且aclrtGetVersion在代码中标识为deprecated,文档中不应该再用。

likedislike
WWuXuefeng
8月10日 关联了pull request:docs: FAQ中aclrtGetVersion示例改用aclSysGetVersion并修正参数类型(#803)
WWuXuefeng
8月10日 关联了pull request:docs: FAQ中aclrtGetVersion示例改用aclsysGetVersionNum并修正参数类型(#803)
HHenry_ascend成员
8月10日 将 Henry_ascend 设为负责人
HHenry_ascend成员
8月10日 将 ccccccczn 设为负责人
chezenan
chezenan成员
8月10日 评论:

感谢提出建议@WuXuefeng

likedislike
ykl999ykl999成员
8月11日 issue状态由 进行中 改变为 已完成
ykl999ykl999成员
8月11日 关闭了 issue