产品 |
是否支持 |
|---|---|
√ |
|
√ |
|
√ |
|
☓ |
|
√ |
|
☓ |
基于捕获方式构建模型运行实例场景下,把指定内存中的算子信息按照infoSize大小缓存到当前线程中最后下发的任务上。
1 | aclError aclrtCacheLastTaskOpInfo(const void * const infoPtr, const size_t infoSize) |
参数名 |
输入/输出 |
说明 |
|---|---|---|
infoPtr |
输入 |
缓存信息内存地址指针,此处是Host内存。 |
infoSize |
输入 |
缓存信息内存大小,取值范围:(0, 64K],单位Byte。 |
返回0表示成功,返回其他值表示失败,请参见aclError。
本接口需与以下其他关键接口配合使用,以便控制后续采集性能数据时附带算子信息:
只有在捕获状态下,且通过aclrtSetStreamAttribute接口开启了算子信息缓存开关,此处的aclrtGetStreamAttribute接口才能获取到算子信息缓存开关已开启的状态,后续才可以缓存算子信息。
在此过程中,采集的性能数据会附带算子信息。