下载
中文
注册

SetHeteroParam

API定义

APP_ERROR SetHeteroParam(size_t deviceCapacity, size_t deviceBuffer, size_t hostCapacity);

功能描述

设置异构存储策略参数。

输入

size_t deviceCapacity:异构内存策略下,Device侧存储底库容量(字节)。

size_t deviceBuffer:异构内存策略下,Device侧缓存容量(字节)。

size_t hostCapacity:异构内存策略下,Host侧存储底库容量(字节)。

输出

返回值

APP_ERROR:调用返回状态,具体请参见接口调用返回值参考

约束说明

  • 该接口需在Init接口设置内存策略为“MemoryStrategy::HETERO_MEMORY”(异构内存策略)后使用。
  • “deviceCapacity”最小值为1G,最大值为Device实际剩余内存大小。
  • “deviceBuffer”最小值为2 * 262144 * dim,最大值为“8G”。请根据Device侧实际剩余内存大小进行设置。
  • deviceCapacity + deviceBuffer应小于Device实际剩余内存大小。
  • “hostCapacity”取值范围:[1G, 512G],请根据Host侧实际内存可申请的大小进行配置。