remove_cache_key
Applicability
Product |
Supported (Yes/No) |
|---|---|
Atlas 350 Accelerator Card |
No |
Yes |
|
Yes |
|
No |
|
No |
|
No |
Note: For the
Function Description
Removes CacheKey. This API can be called only when LLMRole is set to PROMPT.
After a cache key is removed, the corresponding cache can no longer be pulled by pull_cache.
Prototype
1 | remove_cache_key(cache_key: CacheKey) |
Parameters
Parameter |
Data Type |
Description |
|---|---|---|
cache_key |
Cache key to be removed. |
Example
1 2 | cache_keys = [CacheKey(prompt_cluster_id=0, req_id=1)] kv_cache_manager.remove_cache_key(cache_keys[0]) |
Returns
In normal cases, no value is returned.
If a parameter is incorrect, a TypeError or ValueError may be thrown.
If the execution time exceeds the value of sync_kv_timeout, an LLMException is thrown.
Constraints
- If CacheKey does not exist or has been removed, this operation is a no-operation.
- This API does not support concurrent calls.