产品 |
是否支持 |
---|---|
√ |
|
x |
|
x |
|
x |
|
x |
PagedAttention场景下,分配多个blocks的Cache,Cache分配成功后,可通过deallocate_blocks_cache释放内存。
1 | allocate_blocks_cache(cache_desc: CacheDesc, blocks_cache_key: Optional[BlocksCacheKey] = None) |
参数名称 |
数据类型 |
取值说明 |
---|---|---|
cache_desc |
Cache的描述。 |
|
blocks_cache_key |
Optional[BlocksCacheKey] |
索引一个blocks cache。 |
1 2 3 4 | from llm_datadist import * ... blocks_cache_key = BlocksCacheKey(1, 0) blocks_cache = cache_manager.allocate_blocks_cache(cache_desc, blocks_cache_key) |
需要先配置内存池才能使用。