Phillnet-2 / shared_model /README.md
ayjays132's picture
Upload 478 files
101858b verified
# Shared Model Backbone
This package is the single integration point for modules that need Qwen layers.
## Contract
- `register_shared_model(model, tokenizer)` registers the already-loaded Qwen/GptOss model.
- `get_shared_adapter()` returns a `SharedBackboneAdapter`.
- Subsystems use the adapter for:
- `get_embedding_layer()`
- `get_layers()`
- `get_layer(index)`
- `encode_text(text)`
- model `device`, `dtype`, `hidden_size`
## Rule
Modules must not instantiate fallback language models or random embeddings for normal operation. If the shared adapter is unavailable, they should skip optional work or return an empty result.