jpad commited on
Commit
552583f
·
verified ·
1 Parent(s): 67c3d47

model card: code ships in the Docker image (no public git repo); link labs page

Browse files
Files changed (1) hide show
  1. README.md +8 -6
README.md CHANGED
@@ -40,11 +40,13 @@ curl -X POST localhost:8088/classify_multi_criteria -H 'content-type: applicatio
40
  "someone other than the speaker is anxious"]}'
41
  ```
42
 
43
- **From source** — code at <https://github.com/nope-net/predicate> (Apache-2.0): download the
44
- artifact zip + the LoRA from this repo, then `Scorer.from_path("...zip")`. The artifact's
45
- canary verifies the hidden-state frame at load and **refuses to serve on a numerical
46
- mismatch** (e.g. a different GPU architecture the canary here was generated on an RTX 4000
47
- Ada; pack/serve on the same GPU family). Built under `torch 2.6.0` / `transformers 5.9.0`.
 
 
48
 
49
  ## What it reads well
50
  - Topic, sentiment, intent, stance
@@ -83,4 +85,4 @@ Predicate wins universality + calibration + cost.
83
  Predicate is a content classifier — **not predictive, diagnostic, or therapeutic**, and **not a
84
  substitute for human judgment**. Scores are signals for routing, ranking, and human review.
85
 
86
- Recipe, benchmarks, and the full investigation trail: <https://github.com/nope-net/predicate>
 
40
  "someone other than the speaker is anxious"]}'
41
  ```
42
 
43
+ **From source** — the inference code is **Apache-2.0 and ships inside the Docker image**
44
+ (`/app/predicate` + `/app/service`). To run the probe yourself, use these weights with that
45
+ code: `Scorer.from_path("base_probe_granite_L07_armA_L28_amortized_kvpop_calibrated.zip")`
46
+ (point the manifest's `lora_path` at the LoRA in this repo). The artifact's **canary** verifies
47
+ the hidden-state frame at load and **refuses to serve on a numerical mismatch** — e.g. a
48
+ different GPU architecture (the canary here was generated on an RTX 4000 Ada; pack and serve on
49
+ the same GPU family). Built under `torch 2.6.0` / `transformers 5.9.0`.
50
 
51
  ## What it reads well
52
  - Topic, sentiment, intent, stance
 
85
  Predicate is a content classifier — **not predictive, diagnostic, or therapeutic**, and **not a
86
  substitute for human judgment**. Scores are signals for routing, ranking, and human review.
87
 
88
+ Project page, recipe, and benchmarks: <https://labs.nope.net/predicate>