Views
No views yet
| Attribute | Value |
|---|---|
| Base Model | HuggingFaceTB/SmolLM2-360M-Instruct |
| Architecture | Shared encoder + 6 classification heads |
| Parameters | ~360M |
| Max Seq Length | 512 |
| Precision | bfloat16 |
1from transformers import AutoTokenizer
2import torch
3from train import LegalRouterModel
4
5tokenizer = AutoTokenizer.from_pretrained("narcolepticchicken/legal-router-v1", trust_remote_code=True)
6model = LegalRouterModel.from_pretrained("narcolepticchicken/legal-router-v1")
7
8text = "Draft an NDA for my startup meeting with investors next week."
9inputs = tokenizer(text, return_tensors="pt", truncation=True, max_length=512)
10with torch.no_grad():
11 outputs = model(**inputs)
12 request_type = torch.argmax(outputs["logits"]["request_type"], dim=-1)
13 attorney_review = torch.argmax(outputs["logits"]["attorney_review"], dim=-1)
14 # ... etc