Skip to main content

phantom-cache

Quantum-Unitary State Space Model (SSM) Prefix Caching, INT8 State Quantization, and Density Associative Memory.

PyPI version License HuggingFace


⚡ Key Features

  • Radix State Prefix Caching: 0ms prompt resumption for multi-turn chat & RAG (5.1x TTFT speedup on Mamba-130M).
  • INT8 State Quantization: 4.0x memory compression (75% VRAM saved) with near-zero precision degradation (RMSE = 0.011).
  • Quantum-Unitary Recurrence: Skew-Hermitian Cayley evolution operator (‖U‖₂ = 1.000) preventing exponential forgetting over 1,000,000+ tokens.
  • Quantum Density Associative Memory: Outer-product density matrix storage with 100% exact Needle-in-a-Haystack recall across 1M words.
  • PagedSSM & Multi-Tenant Router: Non-contiguous memory allocation with copy-on-write branching for enterprise inference serving.

📦 Installation

pip install phantom-cache

Or install from source:

git clone https://huggingface.co/Prannesshkva/Phantom-SSM-130M
cd Phantom-SSM-130M
pip install .

🚀 Quickstart

1. 0ms Prefix Caching with HuggingFace Mamba Models

from transformers import AutoModelForCausalLM, AutoTokenizer
from phantom_cache import SSMRadixStateCache, cache_prompt_prefix, ssm_cached_generate

model_id = "state-spaces/mamba-130m-hf"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)

# 1. Initialize INT8 Quantized Radix Cache
cache = SSMRadixStateCache(quantize_states=True, quant_mode="int8")

# 2. Pre-cache shared system prompt
sys_prompt = "You are a specialized AI assistant in physics.\n\n"
cache_prompt_prefix(model, tokenizer, sys_prompt, cache)

# 3. Instant 0ms prompt resumption
user_query = sys_prompt + "User: Explain the Hamiltonian operator."
response, stats = ssm_cached_generate(model, tokenizer, user_query, state_cache=cache)
print(f"Generated in {stats['total_s']:.3f}s (Reused {stats['matched_prefix']} prompt tokens!)")

2. Quantum Density Associative Memory

import torch
import torch.nn.functional as F
from phantom_cache import QuantumDensityAssociativeMemory

mem = QuantumDensityAssociativeMemory(key_dim=64, val_dim=64)
rho = mem.create_empty_state(batch_size=1)

# Write key-value pair
key = torch.randn(1, 64)
val = torch.randn(1, 64)
rho = mem.write(rho, key, val)

# Retrieve value using query key
retrieved = mem.read(rho, key)
similarity = F.cosine_similarity(retrieved, val, dim=-1)
print(f"Retrieval Cosine Similarity: {similarity.item():.5f}") # 1.00000

📜 License

Apache 2.0 License.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

phantom_cache-0.1.0.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

phantom_cache-0.1.0-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

Details for the file phantom_cache-0.1.0.tar.gz.

File metadata

  • Download URL: phantom_cache-0.1.0.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.10.10

File hashes

Hashes for phantom_cache-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9cd06ea1cab8aa469713a5d3de7731f618653041690d74ed0609cebf375ba961
MD5 81266afeb58ea3dfc9bbefbd51a8c316
BLAKE2b-256 1b8f336ca418b23320cf3e7313f2babb4e665d46926ef0fb03f5c1b09d90e62f

See more details on using hashes here.

File details

Details for the file phantom_cache-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: phantom_cache-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.10.10

File hashes

Hashes for phantom_cache-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2aa64fe816da7e664198499f8d295d87c4f03ec24c47c577970091ab17f10186
MD5 b544ca3ac6315ccaf79ea321099ed74e
BLAKE2b-256 6216ffe2db51560510add8b31417336cbccd8c947aeb3f189af665914057ada7

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page