Cache构造函数
函数功能
构造Cache,该接口通常不需要用户调用,Cache对象由CacheManager里的allocate_cache、allocate_blocks_cache、register_cache或register_blocks_cache返回。
函数原型
__init__(cache_id: int, cache_desc: CacheDesc, tensor_addrs: List[int], cache_manager, is_registered, is_blocks_cache)
参数说明
参数名称  | 
数据类型  | 
取值说明  | 
|---|---|---|
cache_id  | 
int  | 
cache的id。  | 
cache_desc  | 
cache的描述。  | 
|
tensor_addrs  | 
List[int]  | 
cache中各tensor的内存地址。  | 
cache_manager  | 
创建Cache的管理对象  | 
|
is_registered  | 
bool  | 
是否是注册内存的Cache  | 
is_blocks_cache  | 
bool  | 
是否是blocks Cache  | 
调用示例
无。
返回值
返回Cache的实例。
传入数据类型错误情况下会抛出TypeError或ValueError异常。
约束说明
无
父主题: Cache