跳到主要内容

aclGetCompileoptSize

aclGetCompileopt

函数功能

用户可调用本接口获取编译选项的值。同步接口。

使用场景:用户可以调用本接口获取当前编译选项的值,在调用aclSetCompileopt前,本接口返回的是各编译选项的默认值;在调用aclSetCompileopt后,本接口返回的是用户设置的值。

函数原型

aclError aclGetCompileopt(****aclCompileOpt opt, char *value, size_t length)

参数说明

参数名输入/输出说明
opt输入编译选项。
value输出存放编译选项值的内存的指针。 用户在调用本前需要申请一块内存来保存编译选项的值,内存大小可以通过aclGetCompileoptSize获得。
length输入value指向内存的大小,单位:Byte。

返回值说明

返回0表示成功,返回其它值表示失败。

父主题: 系统配置

aclGetCompileoptSize

函数功能

用户可调用本接口获取存放编译选项值的内存大小。同步接口。

使用场景:用户在调用aclGetCompileopt前需要申请一块内存来保存编译选项的值,内存大小可以通过调用本接口获得。

函数原型

size_t aclGetCompileoptSize(aclCompileOpt opt)

参数说明

参数名输入/输出说明
opt输入编译选项。

返回值说明

返回存放该编译选项值的内存大小,单位:Byte。

父主题: 系统配置

aclrtGetSocName

函数功能

查询当前运行环境的芯片版本。同步接口。

函数原型

const char *aclrtGetSocName()

参数说明

返回值说明

返回芯片版本字符串的指针。如果通过该接口获取芯片版本失败,则返回空指针。

父主题: 系统配置

aclGetRecentErrMsg

函数功能

获取并清空与本接口在同一个线程中的其它AscendCL接口调用失败时的错误描述信息。同步接口。

约束说明

建议在每次调用AscendCL接口失败时都调用aclGetRecentErrMsg接口,以便获取调用AscendCL接口异常时的错误描述信息,用于定位问题。同一个线程中多次调用aclGetRecentErrMsg接口后,只有最后一次调用aclGetRecentErrMsg接口返回的错误描述字符串的指针有效,之前aclGetRecentErrMsg接口返回的错误描述字符串指针不能使用,否则可能导致内存非法访问。

如果未在每次调用AscendCL接口失败时调用aclGetRecentErrMsg接口,则可能导致错误信息堆积、丢失。

函数原型

const char *aclGetRecentErrMsg()

参数说明

返回值说明

返回错误描述字符串的指针。如果通过本接口获取到多条错误描述信息,最上面的错误描述信息为最新的。

获取错误描述信息失败时,返回nullptr。

父主题: 系统配置

在线提单