Views
No views yet
user query -> vector search top-k -> ConvMemory -> memory contextmodel.pt: ConvMemory checkpoint weights.config.json: ConvMemory model and rerank configuration.manifest.json: checksum and configuration manifest.LICENSE: MIT license.pip install git+https://github.com/pth2002/ConvMemory.git1from convmemory import ConvMemory
2
3model = ConvMemory.from_pretrained("Purdy0228/ConvMemory-LoCoMo-MPNet")
4
5results = model.retrieve(
6 query="When is the hiking trip?",
7 memories=memories,
8 top_k=10,
9)1from convmemory import ConvMemory
2
3model = ConvMemory.from_pretrained("Purdy0228/ConvMemory-LoCoMo-MPNet")
4model.load_ccge_editor("Purdy0228/ConvMemory-CCGE-LA")
5
6results = model.retrieve(
7 query=query,
8 memories=memories,
9 editor="ccge_la",
10 top_k=10,
11)1model = ConvMemory.from_pretrained("Purdy0228/ConvMemory-LoCoMo-MPNet", embedding_model=False)
2ranked = model.rerank_embeddings(
3 query_embedding=query_embedding,
4 memory_embeddings=memory_embeddings,
5 memory_ids=memory_ids,
6 memory_texts=memory_texts,
7 query=query,
8)| Field | Value |
|---|---|
| Embedding backbone | sentence-transformers/all-mpnet-base-v2 |
| Embedding dimension | 768 |
| Window size | 5 |
| Stride | 1 |
| Kernel size | 3 |
| Hidden dimension | 256 |
| Token MLP dimension | 32 |
| Channel MLP dimension | 512 |
| Candidate top-n | 500 |
| Raw score fusion weight | 0.025 |
convmemory Python library.