Skip to content
This repository was archived by the owner on Oct 10, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

## Unreleased

- **Card rename (Spec 007):** Hub card `hyperlex-structure-149m` for `seed-morph78`.
`name_gate.py` pins the approved checkpoint; `eval_unbind` sets `name_gate`
true only for a trunk-forward eval of that pin; eval schema field is boolean.
Training contract and HF dump writer unchanged (new checkpoints stay unnamed).

- **`name_gate` yes (`seed-morph78`):** Danny `flip name_gate` — pin may be called
**Hyperlexical** (amendment A6; receipt `specs/007-hyperlexical-model/receipts/20260924-name-gate-yes-morph78.md`). Card IDs, packet/schema
field, Hub, and T13 unchanged.
Expand Down
3 changes: 2 additions & 1 deletion NEXT_MOVES_007.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

- morph78 named phrases settled · force/hard **236/277** · soft_ceiling train complete.
- **PROMOTE_BEST** (ceiling_escape): broad **0.9883** > PRIOR morph65 **0.8867** n=256 + E2 PASS.
- Card rename: Hub card `hyperlex-structure-149m`; eval packets set `name_gate` true only for a trunk-forward eval of `seed-morph78`.
- Danny **`flip name_gate`** → `seed-morph78` may be called **Hyperlexical** (receipt `specs/007-hyperlexical-model/receipts/20260924-name-gate-yes-morph78.md`).

## Gate
Expand All @@ -14,7 +15,7 @@ soft_ceiling **spent** for this climb (morph78 now PRIOR/BEST). Further climbs n

## Next (each a separate operator sentence)

1. Card rename: `hyperlex-encoder-*` identifiers → Hyperlexical / `hyperlex-structure-149m` (C31) and packet/schema `name_gate` field.
1. Real `seed-morph78` inference path (trunk-forward infer emitting the inference packet) — in progress.
2. Hub upload — still not authorized.
3. Optional T13 (promote `scripts/shadow/hyperlexical/` into `src/hyperlex/`).
4. HOLD morph78; no new climb without a new card.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ Repo **Hyperlex** is the transitional monorepo shell. Do not use bare public **H
| **ne0l0gist** | Slang ingest tool (zeros spelling): Crawl4AI harvest, `ingest_tap`, export/settle — **operator-named 2026-09-24** |
| **Hyperlex** (repo) | Transitional monorepo shell. GitHub repo name, `~/.hyperlex` paths, `HYPERLEX_*` env vars, and the `hyperlexical` Python package stay as-is |

`name_gate` **true** for `seed-morph78` (Danny `flip name_gate`, 2026-09-24, amendment A6). Naming **ne0l0gist** was a separate sentence and did not flip it. Card/package IDs stay `hyperlex-encoder-*`; Hub and T13 not authorized.
`name_gate` **true** for `seed-morph78` (Danny `flip name_gate`, 2026-09-24, amendment A6). Naming **ne0l0gist** was a separate sentence and did not flip it. Hub card `hyperlex-structure-149m`; Hub and T13 not authorized.

## What ships / what does not

Expand Down
1 change: 1 addition & 0 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ The skill remains the operator surface while the encoder stays SHADOW.
See [SPEC.md](SPEC.md) and [DESIGN.md](DESIGN.md) for the historical spine. Current operator snapshot: [STATUS.md](STATUS.md).

## Recent
- 2026-09-24: Card rename — Hub card `hyperlex-structure-149m`; eval packets set `name_gate` true only for trunk-forward eval of `seed-morph78`.
- 2026-09-24: Danny `flip name_gate` — `seed-morph78` named **Hyperlexical** (amendment A6). Card rename, Hub, T13 still separate.
- 2026-09-24: morph78 PROMOTE_BEST (soft_ceiling ceiling_escape; broad 0.9883 > 0.8867 n=256 + E2) after named-phrase settle. `name_gate` still false.
- 2026-09-24: Hygiene — `pyproject.toml` aligned to `VERSION` 0.4.0; ROADMAP E2 line matches trained PASS; name_gate / named-phrases plan drafted. `#100` + `#99` on main. soft_ceiling ARMED; morph65 held.
Expand Down
4 changes: 2 additions & 2 deletions STATUS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

**Version:** 0.4.0
**Observed:** 2026-09-24
**Posture:** Hermes skill = current operator surface. Spec 007 = model path (SHADOW). Spark BEST = `seed-morph78` (soft_ceiling PROMOTE_BEST 2026-09-24; broad **0.9883** n=256). Ingest product named **ne0l0gist** (as in repo). Naming lock: `docs/NAMING.md` + Notion Naming lock. **#101** merged to main. Org naming graft **#14** merged. morph78 settled `have fun staying poor` + `fr fr no cap`; force **236**/hard **277**. `name_gate` **true** for `seed-morph78` (Danny `flip name_gate`, 2026-09-24, amendment A6). Card/package IDs stay `hyperlex-encoder-*`; Hub and T13 not authorized.
**Posture:** Hermes skill = current operator surface. Spec 007 = model path (SHADOW). Spark BEST = `seed-morph78` (soft_ceiling PROMOTE_BEST 2026-09-24; broad **0.9883** n=256). Ingest product named **ne0l0gist** (as in repo). Naming lock: `docs/NAMING.md` + Notion Naming lock. **#101** merged to main. Org naming graft **#14** merged. morph78 settled `have fun staying poor` + `fr fr no cap`; force **236**/hard **277**. `name_gate` **true** for `seed-morph78` (Danny `flip name_gate`, 2026-09-24, amendment A6). Hub card `hyperlex-structure-149m`; Hub and T13 not authorized.
**Install:** `bash install.sh` → `~/.hermes/skills/hyperlex`
**Claude (optional):** `bash install.sh --claude` → `~/.claude/skills/hyperlex`
**Track:** Phases 0–4 complete · Phase 5.0–5.3 · Pages static run history · Spec 007 SHADOW encoder on main
Expand Down Expand Up @@ -54,7 +54,7 @@ Danny ~2500 candidate bar: **met**. Hermes **913** / “gap to 2500” is **supe
| Spark BEST | **`seed-morph78`** — PROMOTE_BEST via soft_ceiling ceiling_escape: broad OBSERVED **0.9883** > morph65 **0.8867** n=256; E2 PASS; force fair 1.0 n=164 (advisory). LAST=8. Upsample freeze **11+**. |
| E2 vs Spec 004 | Stub still FAIL (expected). **Trained trunk-forward E2 PASS** on morph19 (`unbind_exact=1.0`). Seed smoke ≠ T1. |
| Hub publish | **No** — skeleton in-repo; weights stay on Spark. |
| T1 name | **Hyperlexical** approved for `seed-morph78`. Card/package IDs still `hyperlex-encoder-*` until a separate card-rename change. |
| T1 name | **Hyperlexical** approved for `seed-morph78`. Hub card `hyperlex-structure-149m` (C31). Local train-out paths keep `hyperlex-encoder-modernbert-base-seed-*`. |
| Lineage families | **8** only. No ninth family. |
| Brier | `null` on every 007 packet. |
| Crawl | Crawl4AI **0.9.3** default. `--source firecrawl` aliases to `crawl4ai`. No paid Firecrawl without Danny yes. |
Expand Down
2 changes: 1 addition & 1 deletion docs/NAMING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ This file is the **durable naming SoT** for agents and operators. Copy it; do no
| **ne0l0gist** | `ne` + `0` + `l` + `0` + `gist` (zeros, not letter O) | Public **slang ingest / harvest** product: Crawl4AI, `ingest_tap`, export/settle, civilian + live phrase harvest | **yes** (2026-09-24) |
| **Hyperlexical** | Hyperlexical | Spec 007 **model / train / eval / E2 / `name_gate`** product claim | **yes** (2026-09-24) — pin `seed-morph78` only |

`name_gate` is **true** for `seed-morph78` (amendment A6). Naming **ne0l0gist** was a separate sentence. Neither authorizes Hub, T13, or renaming card/package identifiers (`hyperlex-encoder-*`).
`name_gate` is **true** for `seed-morph78` (amendment A6). Naming **ne0l0gist** was a separate sentence. Neither authorizes Hub or T13. Hub card name: `hyperlex-structure-149m`. Local paths / `HYPERLEX_*` / package names are unchanged (no hard-cut).

## Do not

Expand Down
1 change: 1 addition & 0 deletions docs/ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ The skill remains the operator surface while the encoder stays SHADOW.
See [SPEC.md](SPEC.md) and [DESIGN.md](DESIGN.md) for the historical spine. Current operator snapshot: [STATUS.md](STATUS.md).

## Recent
- 2026-09-24: Card rename — Hub card `hyperlex-structure-149m`; eval packets set `name_gate` true only for trunk-forward eval of `seed-morph78`.
- 2026-09-24: Danny `flip name_gate` — `seed-morph78` named **Hyperlexical** (amendment A6). Card rename, Hub, T13 still separate.
- 2026-09-24: morph78 PROMOTE_BEST (soft_ceiling ceiling_escape; broad 0.9883 > 0.8867 n=256 + E2) after named-phrase settle. `name_gate` still false.
- 2026-09-24: Hygiene — `pyproject.toml` aligned to `VERSION` 0.4.0; ROADMAP E2 line matches trained PASS; name_gate / named-phrases plan drafted. `#100` + `#99` on main. soft_ceiling ARMED; morph65 held.
Expand Down
2 changes: 1 addition & 1 deletion docs/shadow-hyperlexical.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Specify is locked C1–C52 plus A5 milestones. Implement on `main` is the stub,
|------|---------|--------------|-------------|
| Skill | Hermes CLI + package | Hyperlex (the skill) | Shipping v0.4.0 |
| T0 | Base encoder + classify heads | `hyperlex-encoder-*` only | Specified. Not Hyperlexical. |
| T1 | Encoder + unbind heads; E2 vs Spec 004 | `hyperlex-structure-*` / Hyperlexical | **Earned** by `seed-morph78`: trained E2 PASS + `name_gate` yes (2026-09-24). Card rename pending. |
| T1 | Encoder + unbind heads; E2 vs Spec 004 | `hyperlex-structure-*` / Hyperlexical | **Earned** by `seed-morph78`: trained E2 PASS + `name_gate` yes (2026-09-24). Card `hyperlex-structure-149m`. |
| T2 | Separate generative LoRA | out of this cycle | Not an implement target |

`name_gate` is **true** for `seed-morph78` (Danny yes). E2 PASS alone ≠ name. Classify volume ready ≠ T1.
Expand Down
4 changes: 2 additions & 2 deletions docs/start/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,8 @@ fails.

### Hyperlexical (name)
Public **model** product claim for Spec 007 (train / eval / E2 / `name_gate`).
Approved for pin `seed-morph78` (Danny `name_gate` yes, 2026-09-24). Card/package IDs
are still `hyperlex-encoder-*` until a separate rename. Do not call a stub, harvest dump,
Approved for pin `seed-morph78` (Danny `name_gate` yes, 2026-09-24). Hub card name
is `hyperlex-structure-149m`. Do not call a stub, harvest dump,
or seed smoke Hyperlexical-gated-true. Harvest / ingest is **ne0l0gist**.

### name_gate
Expand Down
4 changes: 2 additions & 2 deletions docs/status.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

**Version:** 0.4.0
**Observed:** 2026-09-24
**Posture:** Hermes skill = current operator surface. Spec 007 = model path (SHADOW). Spark BEST = `seed-morph78` (soft_ceiling PROMOTE_BEST 2026-09-24; broad **0.9883** n=256). Ingest product named **ne0l0gist** (as in repo). Naming lock: `docs/NAMING.md` + Notion Naming lock. **#101** merged to main. Org naming graft **#14** merged. morph78 settled `have fun staying poor` + `fr fr no cap`; force **236**/hard **277**. `name_gate` **true** for `seed-morph78` (Danny `flip name_gate`, 2026-09-24, amendment A6). Card/package IDs stay `hyperlex-encoder-*`; Hub and T13 not authorized.
**Posture:** Hermes skill = current operator surface. Spec 007 = model path (SHADOW). Spark BEST = `seed-morph78` (soft_ceiling PROMOTE_BEST 2026-09-24; broad **0.9883** n=256). Ingest product named **ne0l0gist** (as in repo). Naming lock: `docs/NAMING.md` + Notion Naming lock. **#101** merged to main. Org naming graft **#14** merged. morph78 settled `have fun staying poor` + `fr fr no cap`; force **236**/hard **277**. `name_gate` **true** for `seed-morph78` (Danny `flip name_gate`, 2026-09-24, amendment A6). Hub card `hyperlex-structure-149m`; Hub and T13 not authorized.
**Install:** `bash install.sh` → `~/.hermes/skills/hyperlex`
**Claude (optional):** `bash install.sh --claude` → `~/.claude/skills/hyperlex`
**Track:** Phases 0–4 complete · Phase 5.0–5.3 · Pages static run history · Spec 007 SHADOW encoder on main
Expand Down Expand Up @@ -54,7 +54,7 @@ Danny ~2500 candidate bar: **met**. Hermes **913** / “gap to 2500” is **supe
| Spark BEST | **`seed-morph78`** — PROMOTE_BEST via soft_ceiling ceiling_escape: broad OBSERVED **0.9883** > morph65 **0.8867** n=256; E2 PASS; force fair 1.0 n=164 (advisory). LAST=8. Upsample freeze **11+**. |
| E2 vs Spec 004 | Stub still FAIL (expected). **Trained trunk-forward E2 PASS** on morph19 (`unbind_exact=1.0`). Seed smoke ≠ T1. |
| Hub publish | **No** — skeleton in-repo; weights stay on Spark. |
| T1 name | **Hyperlexical** approved for `seed-morph78`. Card/package IDs still `hyperlex-encoder-*` until a separate card-rename change. |
| T1 name | **Hyperlexical** approved for `seed-morph78`. Hub card `hyperlex-structure-149m` (C31). Local train-out paths keep `hyperlex-encoder-modernbert-base-seed-*`. |
| Lineage families | **8** only. No ninth family. |
| Brier | `null` on every 007 packet. |
| Crawl | Crawl4AI **0.9.3** default. `--source firecrawl` aliases to `crawl4ai`. No paid Firecrawl without Danny yes. |
Expand Down
8 changes: 5 additions & 3 deletions scripts/shadow/hyperlexical/eval_unbind.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

Stub/digest swap has no civilian filler lists, so unbind_token_f1 /
unbind_slot_f1 stay null. Trunk-forward scores the same aligned filler
lists as train val and fills those fields. name_gate stays false.
lists as train val and fills those fields. name_gate is true only for a
trunk-forward eval of an approved pin (``name_gate.APPROVED_PINS``, A6).
"""

from __future__ import annotations
Expand All @@ -15,6 +16,7 @@
import sys
from pathlib import Path

from .name_gate import name_gate_for
from .unbind_metrics import null_unbind_secondary

HEAD_NAMES = ("heads.json", "model.safetensors", "heads.pt")
Expand Down Expand Up @@ -294,14 +296,14 @@ def run_eval(model_dir: str | Path | None = None, trunk_forward: bool = False) -
"trunk_forward": True,
"trunk_dir": str(trunk),
"model_dir": str(directory),
"name_gate": False,
"name_gate": name_gate_for(directory),
"device": scored.get("device"),
"encoder_trainable_loaded": scored.get("encoder_trainable_loaded", 0),
"encoder_trainable_present": scored.get("encoder_trainable_present", 0),
"note": (
f"Trunk-forward unbind_exact + token/slot F1 from {weight} vs 004 "
"probe_swap_min. Stub/digest leaves F1 null (no civilian filler "
"lists). name_gate stays false. "
"lists). name_gate is true only for an approved pin (A6). "
+ scored.get(
"encoder_note",
"Encoder is the local trunk snapshot; heads from train out.",
Expand Down
32 changes: 32 additions & 0 deletions scripts/shadow/hyperlexical/name_gate.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
"""Which checkpoints may carry the Hyperlexical name. No torch. No network.

The product-level gate is Danny's sentence, recorded as Spec 007 amendment A6.
Only pins listed here are named; every other checkpoint stays ``name_gate=false``.
Identity is the resolved model directory, so a moved ``BEST`` symlink never
names a different checkpoint.
"""

from __future__ import annotations

import os
from pathlib import Path

from .layout import MODEL_ID_SEED

PUBLIC_CARD_NAME = "hyperlex-structure-149m"
APPROVED_PINS = {"seed-morph78": "A6"}


def pin_of(model_dir: str | os.PathLike | None) -> str | None:
"""Return ``seed-<morph>`` for a train-out dir, resolving symlinks, else None."""
if not model_dir:
return None
name = Path(os.path.realpath(model_dir)).name
prefix = MODEL_ID_SEED + "-"
if not name.startswith(prefix):
return None
return "seed-" + name[len(prefix):]


def name_gate_for(model_dir: str | os.PathLike | None) -> bool:
return pin_of(model_dir) in APPROVED_PINS
10 changes: 6 additions & 4 deletions specs/007-hyperlexical-model/HYPERLEXICAL-PRODUCT-PLAN.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ Hyperlexical is complete for this product cycle when:
5. any Hub upload is separately authorized;
6. any T13 promotion is separately authorized and tested.

Item 4 is done. Card/package identifiers stay `hyperlex-encoder-*` until a separate rename change.
Item 4 is done. Hub card name is `hyperlex-structure-149m`; local train-out paths keep `hyperlex-encoder-modernbert-base-seed-*`.

## Workstreams

Expand All @@ -79,7 +79,8 @@ Item 4 is done. Card/package identifiers stay `hyperlex-encoder-*` until a separ

- [ ] operator reviews this reconciled plan
- [x] Danny explicit `flip name_gate` (2026-09-24)
- [ ] card/package identifier rename (`hyperlex-encoder-*` → C31 `hyperlex-structure-149m` / Hyperlexical) + packet/schema `name_gate` field
- [x] card rename → `hyperlex-structure-149m` + eval packet `name_gate` true only for trunk-forward eval of `seed-morph78`
- [ ] real `seed-morph78` inference path (trunk-forward infer → inference packet)
- [ ] finalize public model card from pinned receipts
- [ ] separately authorize Hub upload, or explicitly close the cycle with no Hub
- [ ] optional T13 in a separate PR with tests
Expand All @@ -96,7 +97,7 @@ Q1 status is not a substitute for Spec 007 product completion, and Spec 007 prog

## Default recommendation

**HOLD morph78.** NAME is done. Resolve card rename and PUBLISH before authorizing another training climb.
**HOLD morph78.** NAME is done. Resolve the inference path and PUBLISH before authorizing another training climb.

## Explicit non-goals

Expand All @@ -117,7 +118,8 @@ Q1 status is not a substitute for Spec 007 product completion, and Spec 007 prog
- [x] Notion Operator Hub parity
- [ ] operator product review
- [x] Danny `name_gate` decision — yes for `seed-morph78`
- [ ] card-rename decision
- [x] card rename
- [ ] real inference path
- [ ] Hub decision: upload authorized, or explicit no-Hub this cycle
- [ ] optional T13 decision

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ Receipt: `receipts/20260924-name-gate-yes-morph78.md`. No agent flipped it witho
Actions stay separate:

1. change governed `name_gate` surfaces — **done** (A6);
2. update public card naming (`hyperlex-encoder-*` → Hyperlexical per `model-card.draft.md`);
2. update public card naming → `hyperlex-structure-149m` — **done** (card + eval packet field);
3. Hub upload only on a separate named operator action;
4. optional T13 only on separate authorization + tests.

Expand Down
3 changes: 2 additions & 1 deletion specs/007-hyperlexical-model/NEXT_MOVES_007.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

- morph78 named phrases settled · force/hard **236/277** · soft_ceiling train complete.
- **PROMOTE_BEST** (ceiling_escape): broad **0.9883** > PRIOR morph65 **0.8867** n=256 + E2 PASS.
- Card rename: Hub card `hyperlex-structure-149m`; eval packets set `name_gate` true only for a trunk-forward eval of `seed-morph78`.
- Danny **`flip name_gate`** → `seed-morph78` may be called **Hyperlexical** (receipt `specs/007-hyperlexical-model/receipts/20260924-name-gate-yes-morph78.md`).

## Gate
Expand All @@ -14,7 +15,7 @@ soft_ceiling **spent** for this climb (morph78 now PRIOR/BEST). Further climbs n

## Next (each a separate operator sentence)

1. Card rename: `hyperlex-encoder-*` identifiers → Hyperlexical / `hyperlex-structure-149m` (C31) and packet/schema `name_gate` field.
1. Real `seed-morph78` inference path (trunk-forward infer emitting the inference packet) — in progress.
2. Hub upload — still not authorized.
3. Optional T13 (promote `scripts/shadow/hyperlexical/` into `src/hyperlex/`).
4. HOLD morph78; no new climb without a new card.
Expand Down
7 changes: 4 additions & 3 deletions specs/007-hyperlexical-model/hf-package/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,13 @@ tags:
- encoder
- slang
- hyperlex
- hyperlexical
- not-chat
---

# hyperlex-encoder-modernbert-base-seed
# hyperlex-structure-149m — Hyperlexical

**Pin `seed-morph78` is named Hyperlexical** (trained trunk-forward E2 PASS + Danny `name_gate` yes, 2026-09-24). The identifiers on this card are still `hyperlex-encoder-*` until a separate rename, and it is **not** uploaded. This card is the publish *shape*. Weights are produced on Spark and are not in git.
**Pin `seed-morph78` is named Hyperlexical** (trained trunk-forward E2 PASS + Danny `name_gate` yes, 2026-09-24). Card name `hyperlex-structure-149m` (locked C31). It is **not** uploaded. Local train-out directories keep their `hyperlex-encoder-modernbert-base-seed-*` paths. This card is the publish *shape*. Weights are produced on Spark and are not in git.

## Current pin

Expand Down Expand Up @@ -81,7 +82,7 @@ E2 source: `receipts/morph78-val-settle-20260924/e2-unbind-morph78.json`. That d

## Naming / publication gate

E2 PASS did not flip the name; Danny's sentence did. Card/package identifier rename, Hub upload, and optional T13 promotion remain separate operator actions. Keep weights off git.
E2 PASS did not flip the name; Danny's sentence did. Only `seed-morph78` carries this card (`scripts/shadow/hyperlexical/name_gate.py`). Hub upload and optional T13 promotion remain separate operator actions. Keep weights off git.

## Limitations

Expand Down
13 changes: 8 additions & 5 deletions specs/007-hyperlexical-model/hf-package/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
{
"architectures": ["HyperlexicalEncoder"],
"architectures": [
"HyperlexicalEncoder"
],
"base_model": "answerdotai/ModernBERT-base",
"base_model_relation": "adapter",
"brier": null,
"e2_pass": false,
"e2_pass": true,
"hidden_size": 768,
"id2label": {
"0": "betting-sharp",
Expand All @@ -27,12 +29,13 @@
"political-status": 5,
"workplace-corp": 7
},
"last_trainable": 2,
"last_trainable": 8,
"max_position_embeddings": 64,
"model_id": "hyperlex-encoder-modernbert-base-seed",
"model_id": "hyperlex-structure-149m",
"model_type": "hyperlex-encoder",
"name_gate": false,
"name_gate": true,
"num_hidden_layers": 22,
"pin": "seed-morph78",
"pipeline_tag": "text-classification",
"problem_type": "single_label_classification",
"transformer_tag": "encoder"
Expand Down
Loading
Loading