You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coordination/planning issue: align on the extraction of reusable Safetensors header inspection, manifest generation, and MoE candidate discovery logic from the experimental rmems/corinth-canal (as source of inspiration / one-way copy) into a new dedicated Limen-Neural safetensors-parser crate (parallel to how engram-parser was extracted for GGUF).
Clarification: No dependency from corinth-canal on the new crate. corinth-canal keeps reference copy per its PROMOTION_RULES. The new crate is for reusable use by cortex-tensor (future multi-format MoE support) and others.
(Future) new Limen-Neural/safetensors-parser repo + its port/API issues
Related to Phase 1: engram-parser#7, corinth#115, cortex#8, Linear LIM-88
Context
cortex-tensor is currently GGUF-only in src/moe/checkpoint.rs / adapter (see its README and open Define tensor + MoE traits inside this crate #7 traits issue, which already calls out reusability with engram-parser).
Safetensors support in corinth-canal enables the same Router/CheckpointBackend for many local models in experiments (see corinth #40, safetensors_lineup configs, etc.).
The logic is general and reusable (header parse + deterministic manifest + name/shape-based MoE router/expert labeling + family detection), exactly analogous to the GGUF parser surface moved to engram-parser.
Document the relationship so that when cortex-tensor wants multi-checkpoint (Safetensors + GGUF) support for its MoE router, it can depend on the new safetensors-parser (plus engram-parser) rather than duplicating parser code. Planning/alignment only for now.
Non-goals
Do not implement the dep or full Safetensors backend in cortex in this issue.
Discussion in Define tensor + MoE traits inside this crate #7 (traits) or here acknowledges the new external parser crate as the reusable home for Safetensors (parallel to engram for GGUF).
README (or Scope/Boundaries) notes potential future multi-format support via the extracted parser crates.
No duplication of Safetensors header/manifest/candidate logic started in cortex.
Summary
Coordination/planning issue: align on the extraction of reusable Safetensors header inspection, manifest generation, and MoE candidate discovery logic from the experimental
rmems/corinth-canal(as source of inspiration / one-way copy) into a new dedicated Limen-Neuralsafetensors-parsercrate (parallel to how engram-parser was extracted for GGUF).Clarification: No dependency from corinth-canal on the new crate. corinth-canal keeps reference copy per its PROMOTION_RULES. The new crate is for reusable use by cortex-tensor (future multi-format MoE support) and others.
See primary:
Context
src/moe/checkpoint.rs/ adapter (see its README and open Define tensor + MoE traits inside this crate #7 traits issue, which already calls out reusability with engram-parser).Related
Goal
Document the relationship so that when cortex-tensor wants multi-checkpoint (Safetensors + GGUF) support for its MoE router, it can depend on the new safetensors-parser (plus engram-parser) rather than duplicating parser code. Planning/alignment only for now.
Non-goals
Acceptance criteria
Validation
Suggested branch
docs/safetensors-parser-coordinationReferences
Coordination issue for Safetensors extraction (copy from corinth-canal inspiration) to keep Limen-Neural reusable libs aligned.