Skip to content

Comments

Add distributed key-value metadata sharing feature#17

Merged
peaceforeverCN merged 1 commit intotaco-project:feature/support_distributed_kvcachefrom
feiqiangs:dev
Sep 16, 2025
Merged

Add distributed key-value metadata sharing feature#17
peaceforeverCN merged 1 commit intotaco-project:feature/support_distributed_kvcachefrom
feiqiangs:dev

Conversation

@feiqiangs
Copy link
Collaborator

To implement distributed sharing of the KV Cache, it is necessary to first share the block meta information of the KV Cache. This commit implements the classes DistributedRadixTree and LocalRadixTree, which can be used to realize shared KV Cache between CPU and SSD, as well as distributed sharing of PCFS KV block meta information. Based on DistributedRadixTree and LocalRadixTree, this commit also implements a Python wrapper, PCFSCacheEngine, for distributed sharing in PCFS. The CacheEngine implementations for CPU and SSD can also refer to PCFSCacheEngine.

@peaceforeverCN peaceforeverCN merged commit f97324a into taco-project:feature/support_distributed_kvcache Sep 16, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants