Downloads · 30 days
55
36% of all-time downloads
benederbabo/xlm-roberta-large-ner-hrl-onnx
xlm-roberta-large-ner-hrl-onnx is a token classification model from benederbabo. Use it when you need labels on individual words, such as names. It is set up for transformers.js. The card lists the license as apache-2.0.
ONNX-Konvertierung von Davlan/xlm-roberta-large-ner-hrl zum Einsatz im Browser via Transformers.js.
Downloads · 30 days
55
36% of all-time downloads
All-time downloads
153
Public
Repo size
1.7 GB
Likes
0
Public
Click a slice to open those files.
.onnx1.7 GB · 99%
From the Hugging Face model README
ONNX-Konvertierung von Davlan/xlm-roberta-large-ner-hrl zum Einsatz im Browser via Transformers.js.
Ursprünglich fine-tuned auf 10 High-Resource-Sprachen (Arabisch, Chinesisch, Deutsch, Englisch, Französisch, Niederländisch, Portugiesisch, Russisch, Spanisch). Erkennt PER / ORG / LOC / DATE.
| Datei | Größe | Einsatz |
|---|---|---|
onnx/model_fp16.onnx | ~1.1 GB | WebGPU (Chrome/Edge, teils Safari) |
onnx/model_quantized.onnx | ~536 MB | WASM-Fallback (alle Browser) |
FP32 wird bewusst nicht mitgeliefert (>2 GB, über der Protobuf-Grenze — müsste als External-Data-File geteilt werden, was Transformers.js komplizierter macht). Für Server-seitige Inferenz mit vollem FP32 → Original-Repo nutzen.
import { pipeline } from "@huggingface/transformers";
const ner = await pipeline(
"token-classification",
"YOUR_USERNAME/xlm-roberta-large-ner-hrl-onnx",
{ dtype: "fp16", device: "webgpu" } // schnell auf WebGPU
// oder: { dtype: "q8", device: "wasm" } // überall lauffähig
);
const result = await ner("Max Mustermann arbeitet bei Siemens in München.");
console.log(result);
// [
// { entity: 'B-PER', word: '▁Max', ... },
// { entity: 'I-PER', word: '▁Must', ... },
// { entity: 'I-PER', word: 'er', ... },
// { entity: 'I-PER', word: 'mann', ... },
// { entity: 'B-ORG', word: '▁Siemens', ... },
// { entity: 'B-LOC', word: '▁München', ... }
// ]
optimum-cli export onnx --model Davlan/xlm-roberta-large-ner-hrl --task token-classification --opset 17onnxconverter_common.float16.convert_float_to_float16(model, keep_io_types=True, disable_shape_infer=True)onnxruntime.quantization.quantize_dynamic(..., weight_type=QInt8, per_channel=True, reduce_range=True)Erzeugt für den Einsatz im Seraph PDF-Redaktions-Tool.
Apache 2.0 (wie das Original). Siehe LICENSE.