Architecture Explorer: expand model support beyond the curated list
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- huggingface, typescript
- Ambito
- ai, machine-learning
Direzione di ricerca
Inizia con il picker di Architecture Explorer e il percorso di runtime della build statica, quindi confrontali con il percorso Python full-stack. Valuta la crescita dell'elenco curato e il filtraggio automatico rispetto a ARCH_MAX_PARAMS, alla disponibilità di ONNX e alle capacità supportate da ciascun modello. Il lavoro è completato quando il picker corrisponde al comportamento del runtime, i modelli non supportati sono esclusi e il passaggio di red team non rileva affermazioni contraddittorie.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
Feature 004 removed the Architecture Explorer's free-text "any open-weights HuggingFace id" input and replaced it with a curated dropdown (FR-412). That was the honest move: the static build's live path depends on a community ONNX export existing for the model, and most HF repos have none — so the old input promised something the deployed demo could not deliver.
This issue tracks doing it properly.
Options to evaluate
- Grow the curated list. Cheap and safe. Each entry needs a verified ONNX export (
onnx-community/...) plus a pinned revision, and needs to fit under the parameter ceiling (ARCH_MAX_PARAMS). - Automatic filtering. Query the HF API for models that (a) carry an open-weights license, (b) have an ONNX export with the file layout transformers.js expects, and (c) are under the size gate — then offer those as a searchable list. This keeps the promise honest because the filter is the promise.
Constraints worth remembering
- ONNX exports do not expose attention weights or hidden states, so live per-prompt tracing of an arbitrary model in the browser is not possible even when generation works. Any expansion must be explicit about which capabilities a given model gets (generate / tokenize / weight-inspect / trace).
- The full-stack (Python) path can trace anything HF can load; only the static build is constrained. Copy must not blur the two.
Acceptance
- The picker's affordance matches exactly what each listed model can do.
- No model appears that the runtime cannot actually load.
- Red-team pass finds no claim contradicted by behavior.
- Lingua principale
- TypeScript
- Stelle
- 2
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ContextLab/llm-geometry
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 70/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
-
getting startedAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 18/100
ContextLab/llm-geometry#1 · 9 commenti ·
Tutte le issue di ContextLab/llm-geometry
Issue simili
-
area:editor bug issue-form:bug P0 platform:windows review: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
1lck/Lithe-IDEA#1388 ·
I maintainer di solito rispondono entro 1 giorno
-
fix(api): isToolAuditEnabled swallows database read errors on auditToolOperations without loggingApertaarea: backend bug priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
snapotter-hq/SnapOtter#3238 ·
I maintainer di solito rispondono entro 1 giorno
-
rig up --plan times out after 5 s and reports an UNKNOWN outcome while the daemon completes the planAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
filesystem: search_files does not expand non-wildcard excludePatterns like directory_tree doesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
modelcontextprotocol/servers#5216 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno