deallocate_cache
Applicability
Product |
Supported |
|---|---|
√ |
|
√ |
|
x |
|
x |
|
x |
Note: For the
Function Description
Deallocates a cache.
If the cache is associated with a cache key during allocation, the actual deallocation is delayed until all cache keys are pulled or remove_cache_key is executed.
Prototype
1 | deallocate_cache(cache: Cache) |
Parameters
Parameter |
Data Type |
Description |
|---|---|---|
cache |
Cache to be released. |
Example
1 2 3 | from llm_datadist import * ... cache_manager.deallocate_cache(cache) |
Returns
In normal cases, no value is returned.
If the input data type is incorrect, a TypeError or ValueError is thrown.
If the execution time exceeds the value of sync_kv_timeout, an LLMException is thrown.
Restrictions
If Cache does not exist or has been released, this operation is a no-operation.