开发者
下载
[object Object][object Object]
  • 头文件:#include <ge/ge_api.h>
  • 库文件:libge_runner.so
[object Object]

用于更新除了Fixed之外可刷新的Feature内存基址。

内存大小从>GetRefreshableFeatureMemorySize接口中获取。

如果图中存在Fixed内存,且用户没有调用接口设置默认内存类型的Fixed Feature内存基地址,则会自动默认申请Fixed内存。

Feature内存指的是模型执行过程中所需要的中间内存(比如中间节点的输入输出等内存)。

[object Object]
[object Object]
[object Object][object Object]undefined
[object Object][object Object]undefined
[object Object]
  • 在调用本接口前,必须先调用接口进行图编译。
  • 调用完成图编译后,您可以通过接口获取Feature地址是否可刷新,只有Feature地址可刷新的图才支持重复调用本接口刷新Feature地址。
  • 该接口只适用于静态编译图,可以通过接口中的IsStatic接口获取图是否为静态编译。
  • 若使用了本接口,又配置了接口,则RegisterExternalAllocator接口不生效。
  • 如果通过接口将内存类型为MEMORY_TYPE_DEFAULT的Fixed内存地址设置为nullptr,size设置为0,表示关闭Fixed内存功能,该场景下无法再调用本接口。
  • 不能与同时使用。