Instructions to use spybyscript/gliner25-base-litert with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- LiteRT
How to use spybyscript/gliner25-base-litert with LiteRT:
# No code snippets available yet for this library. # To use this model, check the repository files and the library's documentation. # Want to help? PRs adding snippets are welcome at: # https://github.com/huggingface/huggingface.js
- GLiNER2
How to use spybyscript/gliner25-base-litert with GLiNER2:
from gliner2 import AutoExtractor extractor = AutoExtractor.from_pretrained("spybyscript/gliner25-base-litert") # Extract entities text = "Apple CEO Tim Cook announced iPhone 15 in Cupertino yesterday." result = extractor.extract_entities(text, ["company", "person", "product", "location"]) print(result) - Notebooks
- Google Colab
- Kaggle
Download validation.json from spybyscript/gliner25-base-litert: direct link, hf CLI and curl.
- Browser
- Download file 35.4 kB
-
https://huggingface.co/spybyscript/gliner25-base-litert/resolve/main/validation.json
- Command line
-
hf download hf://spybyscript/gliner25-base-litert/validation.json
-
curl -L -o validation.json https://huggingface.co/spybyscript/gliner25-base-litert/resolve/main/validation.json
35.4 kB
| { | |
| "model": "gliner25-base-litert", | |
| "source": "fastino/gliner2.5-base-v1@1a8bc24e00dc7300b9017c81d63e3dcdabb26596", | |
| "date": "2026-10-29", | |
| "versions": { | |
| "litert-torch": "0.9.4", | |
| "ai-edge-litert": "2.2.0", | |
| "ai-edge-quantizer": "0.9.0", | |
| "litert-converter": "0.4.0", | |
| "torch": "2.13.0", | |
| "transformers": "4.57.6", | |
| "gliner2": "2.0.0" | |
| }, | |
| "machine": "arm64 Mac (Apple M5 Max, macOS 27.0.1)", | |
| "threads": { | |
| "encoder": 2, | |
| "head": 1, | |
| "scorer": 1 | |
| }, | |
| "bucket": { | |
| "tokens": 128, | |
| "words": 64, | |
| "queries": 8, | |
| "choices": 8, | |
| "pool": 192 | |
| }, | |
| "corpus": { | |
| "calls": 2521, | |
| "quick": false, | |
| "source": "gliner2 2.0.0 library calls recorded on a synthetic English corpus of short conversational statements", | |
| "sizes": { | |
| "facts": { | |
| "calls": 287, | |
| "fit": 287, | |
| "maxTokens": 99, | |
| "maxWords": 15, | |
| "over96Tokens": 8 | |
| }, | |
| "keywords.a": { | |
| "calls": 287, | |
| "fit": 287, | |
| "maxTokens": 85, | |
| "maxWords": 15, | |
| "over96Tokens": 0 | |
| }, | |
| "keywords.b": { | |
| "calls": 287, | |
| "fit": 287, | |
| "maxTokens": 80, | |
| "maxWords": 15, | |
| "over96Tokens": 0 | |
| }, | |
| "relation": { | |
| "calls": 1660, | |
| "fit": 1660, | |
| "maxTokens": 94, | |
| "maxWords": 28, | |
| "over96Tokens": 0 | |
| } | |
| } | |
| }, | |
| "gate": { | |
| "agreement": 0.95, | |
| "spanF1": 0.95, | |
| "drift": 0.05 | |
| }, | |
| "variants": { | |
| "wfp16": { | |
| "about": "encoder FULLY_CONNECTED weights stored float16 behind DEQUANTIZE (ai-edge-quantizer FLOAT_CASTING); FP32 activations, position tables and norms; finite -1e4 mask; head and scorer FP32", | |
| "file": "gliner2_base_encoder_wfp16.tflite", | |
| "bytes": 189419856, | |
| "audit": { | |
| "bytes": 189419856, | |
| "signatures": [ | |
| { | |
| "key": "t128", | |
| "inputs": [ | |
| { | |
| "name": "attention_mask", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "name": "inputs_embeds", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 128, | |
| 768 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "hidden_states", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 128, | |
| 768 | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "operators": { | |
| "t128": 882 | |
| }, | |
| "opHistogram": { | |
| "t128": { | |
| "ADD": 135, | |
| "BATCH_MATMUL": 48, | |
| "DEQUANTIZE": 72, | |
| "FULLY_CONNECTED": 72, | |
| "GELU": 12, | |
| "MEAN": 50, | |
| "MUL": 113, | |
| "RESHAPE": 172, | |
| "RSQRT": 25, | |
| "SLICE": 48, | |
| "SOFTMAX": 12, | |
| "SQUARED_DIFFERENCE": 25, | |
| "SUB": 26, | |
| "TRANSPOSE": 72 | |
| } | |
| }, | |
| "tensorDtypes": { | |
| "FLOAT32": 1035, | |
| "FLOAT16": 72, | |
| "INT32": 14 | |
| }, | |
| "int64Tensors": 0, | |
| "constantBytesBySignatures": { | |
| "t128": 189229264 | |
| }, | |
| "activationsWithLeadingDimNot1": [ | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| } | |
| ] | |
| }, | |
| "parity": { | |
| "cpu": { | |
| "calls": { | |
| "facts": { | |
| "calls": 287, | |
| "same": 287, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 5e-05, | |
| "driftP99": 0.00088, | |
| "driftMax": 0.00189, | |
| "over005": 0, | |
| "msP50": 24.59, | |
| "msP95": 36.72, | |
| "spanF1": 1.0 | |
| }, | |
| "keywords.a": { | |
| "calls": 287, | |
| "same": 287, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 0.0, | |
| "driftP99": 0.00063, | |
| "driftMax": 0.00207, | |
| "over005": 0, | |
| "msP50": 25.33, | |
| "msP95": 33.69, | |
| "spanF1": 1.0 | |
| }, | |
| "keywords.b": { | |
| "calls": 287, | |
| "same": 285, | |
| "refused": 0, | |
| "sameRate": 0.993, | |
| "driftP50": 2e-05, | |
| "driftP99": 0.00135, | |
| "driftMax": 0.00232, | |
| "over005": 0, | |
| "msP50": 25.92, | |
| "msP95": 28.76, | |
| "spanF1": 0.9966 | |
| }, | |
| "relation": { | |
| "calls": 1660, | |
| "same": 1660, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 6e-05, | |
| "driftP99": 0.00108, | |
| "driftMax": 0.00164, | |
| "over005": 0, | |
| "msP50": 29.43, | |
| "msP95": 34.82 | |
| } | |
| }, | |
| "gate": "pass", | |
| "encoderFullyAccelerated": true, | |
| "loadSeconds": 0.04 | |
| }, | |
| "gpu_fp32": { | |
| "calls": { | |
| "facts": { | |
| "calls": 287, | |
| "same": 287, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 5e-05, | |
| "driftP99": 0.00088, | |
| "driftMax": 0.00189, | |
| "over005": 0, | |
| "msP50": 12.29, | |
| "msP95": 13.26, | |
| "spanF1": 1.0 | |
| }, | |
| "keywords.a": { | |
| "calls": 287, | |
| "same": 287, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 0.0, | |
| "driftP99": 0.00064, | |
| "driftMax": 0.00206, | |
| "over005": 0, | |
| "msP50": 13.08, | |
| "msP95": 13.82, | |
| "spanF1": 1.0 | |
| }, | |
| "keywords.b": { | |
| "calls": 287, | |
| "same": 285, | |
| "refused": 0, | |
| "sameRate": 0.993, | |
| "driftP50": 2e-05, | |
| "driftP99": 0.00135, | |
| "driftMax": 0.00233, | |
| "over005": 0, | |
| "msP50": 12.95, | |
| "msP95": 13.57, | |
| "spanF1": 0.9966 | |
| }, | |
| "relation": { | |
| "calls": 1660, | |
| "same": 1660, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 6e-05, | |
| "driftP99": 0.00108, | |
| "driftMax": 0.00164, | |
| "over005": 0, | |
| "msP50": 11.13, | |
| "msP95": 12.73 | |
| } | |
| }, | |
| "gate": "pass", | |
| "encoderFullyAccelerated": true, | |
| "loadSeconds": 0.34 | |
| }, | |
| "gpu_fp16": { | |
| "calls": { | |
| "facts": { | |
| "calls": 287, | |
| "same": 13, | |
| "refused": 0, | |
| "sameRate": 0.0453, | |
| "driftP50": 0.0, | |
| "driftP99": 0.0, | |
| "driftMax": 0.0, | |
| "over005": 0, | |
| "msP50": 12.33, | |
| "msP95": 26.72, | |
| "spanF1": 0.0 | |
| }, | |
| "keywords.a": { | |
| "calls": 287, | |
| "same": 112, | |
| "refused": 0, | |
| "sameRate": 0.3902, | |
| "driftP50": 0.0, | |
| "driftP99": 0.0, | |
| "driftMax": 0.0, | |
| "over005": 0, | |
| "msP50": 12.81, | |
| "msP95": 15.09, | |
| "spanF1": 0.0 | |
| }, | |
| "keywords.b": { | |
| "calls": 287, | |
| "same": 68, | |
| "refused": 0, | |
| "sameRate": 0.2369, | |
| "driftP50": 0.0, | |
| "driftP99": 0.0, | |
| "driftMax": 0.0, | |
| "over005": 0, | |
| "msP50": 10.81, | |
| "msP95": 12.3, | |
| "spanF1": 0.0 | |
| }, | |
| "relation": { | |
| "calls": 1660, | |
| "same": 1259, | |
| "refused": 0, | |
| "sameRate": 0.7584, | |
| "driftP50": 0.51125, | |
| "driftP99": 0.58571, | |
| "driftMax": 0.59216, | |
| "over005": 1248, | |
| "msP50": 9.02, | |
| "msP95": 10.22 | |
| } | |
| }, | |
| "gate": [ | |
| "facts: same 0.0453", | |
| "facts: span F1 0.0", | |
| "keywords.a: same 0.3902", | |
| "keywords.a: span F1 0.0", | |
| "keywords.b: same 0.2369", | |
| "keywords.b: span F1 0.0", | |
| "relation: same 0.7584", | |
| "relation: drift p99 0.58571" | |
| ], | |
| "encoderFullyAccelerated": true, | |
| "loadSeconds": 0.53 | |
| } | |
| }, | |
| "graphMs": { | |
| "cpu": { | |
| "encoder": { | |
| "calls": 2521, | |
| "p50": 26.28, | |
| "p95": 33.64 | |
| }, | |
| "head": { | |
| "calls": 2521, | |
| "p50": 0.52, | |
| "p95": 0.66 | |
| }, | |
| "scorer": { | |
| "calls": 861, | |
| "p50": 2.13, | |
| "p95": 2.77 | |
| } | |
| }, | |
| "gpu_fp32": { | |
| "encoder": { | |
| "calls": 2521, | |
| "p50": 10.03, | |
| "p95": 11.81 | |
| }, | |
| "head": { | |
| "calls": 2521, | |
| "p50": 0.65, | |
| "p95": 1.06 | |
| }, | |
| "scorer": { | |
| "calls": 861, | |
| "p50": 2.49, | |
| "p95": 2.9 | |
| } | |
| }, | |
| "gpu_fp16": { | |
| "encoder": { | |
| "calls": 2521, | |
| "p50": 8.09, | |
| "p95": 9.37 | |
| }, | |
| "head": { | |
| "calls": 2521, | |
| "p50": 0.72, | |
| "p95": 1.26 | |
| }, | |
| "scorer": { | |
| "calls": 861, | |
| "p50": 3.47, | |
| "p95": 4.66 | |
| } | |
| } | |
| }, | |
| "maxDifferenceFromTorch": { | |
| "cpu": { | |
| "text_states": 0.00243, | |
| "query_states": 0.00283, | |
| "boundary_states": 0.00109, | |
| "boundary_mask": 0.0, | |
| "start_logits": 0.00194, | |
| "end_logits": 0.00185, | |
| "inside_prefix": 0.00548, | |
| "inside_prefix_mean": 0.00213, | |
| "pool_start_projection": 0.00129, | |
| "pool_end_projection": 0.00138, | |
| "null_logits": 0.00461, | |
| "count_log_rates": 0.00285, | |
| "classification_logits": 0.00575 | |
| }, | |
| "gpu_fp32": { | |
| "text_states": 0.00243, | |
| "query_states": 0.00283, | |
| "boundary_states": 0.00109, | |
| "boundary_mask": 0.0, | |
| "start_logits": 0.00194, | |
| "end_logits": 0.00185, | |
| "inside_prefix": 0.00548, | |
| "inside_prefix_mean": 0.00213, | |
| "pool_start_projection": 0.00129, | |
| "pool_end_projection": 0.00138, | |
| "null_logits": 0.00462, | |
| "count_log_rates": 0.00285, | |
| "classification_logits": 0.00574 | |
| }, | |
| "gpu_fp16": { | |
| "text_states": 4.64, | |
| "query_states": 3.71, | |
| "boundary_states": 2.34, | |
| "boundary_mask": 0.0, | |
| "start_logits": 6.01, | |
| "end_logits": 6.08, | |
| "inside_prefix": 11.3, | |
| "inside_prefix_mean": 7.08, | |
| "pool_start_projection": 3.73, | |
| "pool_end_projection": 2.97, | |
| "null_logits": 8.04, | |
| "count_log_rates": 6.68, | |
| "classification_logits": 7.69 | |
| } | |
| }, | |
| "memory": { | |
| "cpuNoCache": { | |
| "loadSeconds": 0.06, | |
| "baseline": { | |
| "rssMb": 194.1, | |
| "footprintMb": 149.1 | |
| }, | |
| "afterLoad": { | |
| "rssMb": 767.4, | |
| "footprintMb": 525.1 | |
| }, | |
| "afterWarm": { | |
| "rssMb": 771.4, | |
| "footprintMb": 527.8 | |
| }, | |
| "peakRssMb": 771.4 | |
| }, | |
| "cpuCacheFirst": { | |
| "loadSeconds": 0.06, | |
| "baseline": { | |
| "rssMb": 193.9, | |
| "footprintMb": 148.9 | |
| }, | |
| "afterLoad": { | |
| "rssMb": 451.7, | |
| "footprintMb": 209.2 | |
| }, | |
| "afterWarm": { | |
| "rssMb": 780.3, | |
| "footprintMb": 212.4 | |
| }, | |
| "peakRssMb": 780.3 | |
| }, | |
| "cpuCacheWarm": { | |
| "loadSeconds": 0.03, | |
| "baseline": { | |
| "rssMb": 193.7, | |
| "footprintMb": 148.8 | |
| }, | |
| "afterLoad": { | |
| "rssMb": 440.5, | |
| "footprintMb": 197.9 | |
| }, | |
| "afterWarm": { | |
| "rssMb": 769.1, | |
| "footprintMb": 201.0 | |
| }, | |
| "peakRssMb": 769.1 | |
| } | |
| } | |
| }, | |
| "fp16hw": { | |
| "about": "wfp16's storage over the FP16-hardware encoder: LayerNorm power-of-two pre-scale (x*2^-k, eps*4^-k, k from the corpus' FP32 ranges), first feed-forward FULLY_CONNECTED split in two halves; head and scorer FP32", | |
| "file": "gliner2_base_encoder_fp16hw.tflite", | |
| "bytes": 189416320, | |
| "audit": { | |
| "bytes": 189416320, | |
| "signatures": [ | |
| { | |
| "key": "t128", | |
| "inputs": [ | |
| { | |
| "name": "attention_mask", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "name": "inputs_embeds", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 128, | |
| 768 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "hidden_states", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 128, | |
| 768 | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "operators": { | |
| "t128": 930 | |
| }, | |
| "opHistogram": { | |
| "t128": { | |
| "ADD": 135, | |
| "BATCH_MATMUL": 48, | |
| "CONCATENATION": 12, | |
| "DEQUANTIZE": 84, | |
| "FULLY_CONNECTED": 84, | |
| "GELU": 12, | |
| "MEAN": 50, | |
| "MUL": 125, | |
| "RESHAPE": 172, | |
| "RSQRT": 25, | |
| "SLICE": 48, | |
| "SOFTMAX": 12, | |
| "SQUARED_DIFFERENCE": 25, | |
| "SUB": 26, | |
| "TRANSPOSE": 72 | |
| } | |
| }, | |
| "tensorDtypes": { | |
| "FLOAT32": 1107, | |
| "FLOAT16": 84, | |
| "INT32": 14 | |
| }, | |
| "int64Tensors": 0, | |
| "constantBytesBySignatures": { | |
| "t128": 189229312 | |
| }, | |
| "activationsWithLeadingDimNot1": [ | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| } | |
| ] | |
| }, | |
| "parity": { | |
| "cpu": { | |
| "calls": { | |
| "facts": { | |
| "calls": 287, | |
| "same": 287, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 5e-05, | |
| "driftP99": 0.00088, | |
| "driftMax": 0.00189, | |
| "over005": 0, | |
| "msP50": 34.41, | |
| "msP95": 40.91, | |
| "spanF1": 1.0 | |
| }, | |
| "keywords.a": { | |
| "calls": 287, | |
| "same": 287, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 0.0, | |
| "driftP99": 0.00063, | |
| "driftMax": 0.00207, | |
| "over005": 0, | |
| "msP50": 29.86, | |
| "msP95": 35.14, | |
| "spanF1": 1.0 | |
| }, | |
| "keywords.b": { | |
| "calls": 287, | |
| "same": 285, | |
| "refused": 0, | |
| "sameRate": 0.993, | |
| "driftP50": 2e-05, | |
| "driftP99": 0.00135, | |
| "driftMax": 0.00232, | |
| "over005": 0, | |
| "msP50": 25.09, | |
| "msP95": 28.13, | |
| "spanF1": 0.9966 | |
| }, | |
| "relation": { | |
| "calls": 1660, | |
| "same": 1660, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 6e-05, | |
| "driftP99": 0.00108, | |
| "driftMax": 0.00164, | |
| "over005": 0, | |
| "msP50": 24.94, | |
| "msP95": 49.66 | |
| } | |
| }, | |
| "gate": "pass", | |
| "encoderFullyAccelerated": true, | |
| "loadSeconds": 0.05 | |
| }, | |
| "gpu_fp32": { | |
| "calls": { | |
| "facts": { | |
| "calls": 287, | |
| "same": 287, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 5e-05, | |
| "driftP99": 0.00088, | |
| "driftMax": 0.00189, | |
| "over005": 0, | |
| "msP50": 15.3, | |
| "msP95": 17.68, | |
| "spanF1": 1.0 | |
| }, | |
| "keywords.a": { | |
| "calls": 287, | |
| "same": 287, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 0.0, | |
| "driftP99": 0.00064, | |
| "driftMax": 0.00206, | |
| "over005": 0, | |
| "msP50": 15.19, | |
| "msP95": 15.9, | |
| "spanF1": 1.0 | |
| }, | |
| "keywords.b": { | |
| "calls": 287, | |
| "same": 285, | |
| "refused": 0, | |
| "sameRate": 0.993, | |
| "driftP50": 2e-05, | |
| "driftP99": 0.00135, | |
| "driftMax": 0.00233, | |
| "over005": 0, | |
| "msP50": 12.87, | |
| "msP95": 14.16, | |
| "spanF1": 0.9966 | |
| }, | |
| "relation": { | |
| "calls": 1660, | |
| "same": 1660, | |
| "refused": 0, | |
| "sameRate": 1.0, | |
| "driftP50": 6e-05, | |
| "driftP99": 0.00108, | |
| "driftMax": 0.00164, | |
| "over005": 0, | |
| "msP50": 11.08, | |
| "msP95": 13.15 | |
| } | |
| }, | |
| "gate": "pass", | |
| "encoderFullyAccelerated": true, | |
| "loadSeconds": 0.49 | |
| }, | |
| "gpu_fp16": { | |
| "calls": { | |
| "facts": { | |
| "calls": 287, | |
| "same": 286, | |
| "refused": 0, | |
| "sameRate": 0.9965, | |
| "driftP50": 0.00113, | |
| "driftP99": 0.0243, | |
| "driftMax": 0.04263, | |
| "over005": 0, | |
| "msP50": 13.49, | |
| "msP95": 14.65, | |
| "spanF1": 0.9992 | |
| }, | |
| "keywords.a": { | |
| "calls": 287, | |
| "same": 286, | |
| "refused": 0, | |
| "sameRate": 0.9965, | |
| "driftP50": 3e-05, | |
| "driftP99": 0.01815, | |
| "driftMax": 0.02945, | |
| "over005": 0, | |
| "msP50": 13.6, | |
| "msP95": 14.58, | |
| "spanF1": 0.9982 | |
| }, | |
| "keywords.b": { | |
| "calls": 287, | |
| "same": 283, | |
| "refused": 0, | |
| "sameRate": 0.9861, | |
| "driftP50": 0.0004, | |
| "driftP99": 0.03023, | |
| "driftMax": 0.05572, | |
| "over005": 1, | |
| "msP50": 13.5, | |
| "msP95": 14.55, | |
| "spanF1": 0.9932 | |
| }, | |
| "relation": { | |
| "calls": 1660, | |
| "same": 1654, | |
| "refused": 0, | |
| "sameRate": 0.9964, | |
| "driftP50": 0.00175, | |
| "driftP99": 0.02848, | |
| "driftMax": 0.06258, | |
| "over005": 1, | |
| "msP50": 11.18, | |
| "msP95": 12.88 | |
| } | |
| }, | |
| "gate": "pass", | |
| "encoderFullyAccelerated": true, | |
| "loadSeconds": 0.52 | |
| } | |
| }, | |
| "graphMs": { | |
| "cpu": { | |
| "encoder": { | |
| "calls": 2521, | |
| "p50": 25.4, | |
| "p95": 42.92 | |
| }, | |
| "head": { | |
| "calls": 2521, | |
| "p50": 0.5, | |
| "p95": 0.79 | |
| }, | |
| "scorer": { | |
| "calls": 861, | |
| "p50": 2.44, | |
| "p95": 3.05 | |
| } | |
| }, | |
| "gpu_fp32": { | |
| "encoder": { | |
| "calls": 2521, | |
| "p50": 10.33, | |
| "p95": 12.29 | |
| }, | |
| "head": { | |
| "calls": 2521, | |
| "p50": 0.61, | |
| "p95": 0.96 | |
| }, | |
| "scorer": { | |
| "calls": 861, | |
| "p50": 3.54, | |
| "p95": 4.32 | |
| } | |
| }, | |
| "gpu_fp16": { | |
| "encoder": { | |
| "calls": 2521, | |
| "p50": 8.35, | |
| "p95": 9.48 | |
| }, | |
| "head": { | |
| "calls": 2521, | |
| "p50": 1.96, | |
| "p95": 3.58 | |
| }, | |
| "scorer": { | |
| "calls": 861, | |
| "p50": 4.3, | |
| "p95": 5.02 | |
| } | |
| } | |
| }, | |
| "maxDifferenceFromTorch": { | |
| "cpu": { | |
| "text_states": 0.00243, | |
| "query_states": 0.00283, | |
| "boundary_states": 0.00109, | |
| "boundary_mask": 0.0, | |
| "start_logits": 0.00194, | |
| "end_logits": 0.00185, | |
| "inside_prefix": 0.00548, | |
| "inside_prefix_mean": 0.00213, | |
| "pool_start_projection": 0.00129, | |
| "pool_end_projection": 0.00138, | |
| "null_logits": 0.00461, | |
| "count_log_rates": 0.00285, | |
| "classification_logits": 0.00575 | |
| }, | |
| "gpu_fp32": { | |
| "text_states": 0.00243, | |
| "query_states": 0.00283, | |
| "boundary_states": 0.00109, | |
| "boundary_mask": 0.0, | |
| "start_logits": 0.00194, | |
| "end_logits": 0.00185, | |
| "inside_prefix": 0.00548, | |
| "inside_prefix_mean": 0.00213, | |
| "pool_start_projection": 0.00129, | |
| "pool_end_projection": 0.00138, | |
| "null_logits": 0.00462, | |
| "count_log_rates": 0.00285, | |
| "classification_logits": 0.00574 | |
| }, | |
| "gpu_fp16": { | |
| "text_states": 0.0516, | |
| "query_states": 0.0393, | |
| "boundary_states": 0.0227, | |
| "boundary_mask": 0.0, | |
| "start_logits": 0.055, | |
| "end_logits": 0.0401, | |
| "inside_prefix": 0.0974, | |
| "inside_prefix_mean": 0.0332, | |
| "pool_start_projection": 0.0251, | |
| "pool_end_projection": 0.0289, | |
| "null_logits": 0.0675, | |
| "count_log_rates": 0.0405, | |
| "classification_logits": 0.109 | |
| } | |
| }, | |
| "memory": { | |
| "cpuNoCache": { | |
| "loadSeconds": 0.11, | |
| "baseline": { | |
| "rssMb": 194.9, | |
| "footprintMb": 150.0 | |
| }, | |
| "afterLoad": { | |
| "rssMb": 846.8, | |
| "footprintMb": 604.5 | |
| }, | |
| "afterWarm": { | |
| "rssMb": 852.0, | |
| "footprintMb": 608.5 | |
| }, | |
| "peakRssMb": 852.0 | |
| }, | |
| "cpuCacheFirst": { | |
| "loadSeconds": 0.12, | |
| "baseline": { | |
| "rssMb": 194.7, | |
| "footprintMb": 149.8 | |
| }, | |
| "afterLoad": { | |
| "rssMb": 456.6, | |
| "footprintMb": 214.0 | |
| }, | |
| "afterWarm": { | |
| "rssMb": 785.9, | |
| "footprintMb": 218.0 | |
| }, | |
| "peakRssMb": 785.9 | |
| }, | |
| "cpuCacheWarm": { | |
| "loadSeconds": 0.04, | |
| "baseline": { | |
| "rssMb": 194.5, | |
| "footprintMb": 149.5 | |
| }, | |
| "afterLoad": { | |
| "rssMb": 445.9, | |
| "footprintMb": 203.4 | |
| }, | |
| "afterWarm": { | |
| "rssMb": 775.2, | |
| "footprintMb": 207.3 | |
| }, | |
| "peakRssMb": 775.2 | |
| } | |
| } | |
| }, | |
| "int8": { | |
| "about": "encoder dynamic-range int8 weights (ai-edge-quantizer dynamic_wi8_afp32: FULLY_CONNECTED and BATCH_MATMUL constants int8 per channel, activations quantized per call); head and scorer FP32; CPU only", | |
| "file": "gliner2_base_encoder_int8.tflite", | |
| "bytes": 91383968, | |
| "audit": { | |
| "bytes": 91383968, | |
| "signatures": [ | |
| { | |
| "key": "t128", | |
| "inputs": [ | |
| { | |
| "name": "attention_mask", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "name": "inputs_embeds", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 128, | |
| 768 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "hidden_states", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 128, | |
| 768 | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "operators": { | |
| "t128": 810 | |
| }, | |
| "opHistogram": { | |
| "t128": { | |
| "ADD": 135, | |
| "BATCH_MATMUL": 48, | |
| "FULLY_CONNECTED": 72, | |
| "GELU": 12, | |
| "MEAN": 50, | |
| "MUL": 113, | |
| "RESHAPE": 172, | |
| "RSQRT": 25, | |
| "SLICE": 48, | |
| "SOFTMAX": 12, | |
| "SQUARED_DIFFERENCE": 25, | |
| "SUB": 26, | |
| "TRANSPOSE": 72 | |
| } | |
| }, | |
| "tensorDtypes": { | |
| "FLOAT32": 939, | |
| "INT8": 96, | |
| "INT32": 14 | |
| }, | |
| "int64Tensors": 0, | |
| "constantBytesBySignatures": { | |
| "t128": 90138832 | |
| }, | |
| "activationsWithLeadingDimNot1": [ | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 768 | |
| ] | |
| } | |
| ] | |
| }, | |
| "parity": { | |
| "cpu": { | |
| "calls": { | |
| "facts": { | |
| "calls": 287, | |
| "same": 207, | |
| "refused": 0, | |
| "sameRate": 0.7213, | |
| "driftP50": 0.09363, | |
| "driftP99": 0.38601, | |
| "driftMax": 0.42468, | |
| "over005": 142, | |
| "msP50": 45.33, | |
| "msP95": 49.83, | |
| "spanF1": 0.901 | |
| }, | |
| "keywords.a": { | |
| "calls": 287, | |
| "same": 229, | |
| "refused": 0, | |
| "sameRate": 0.7979, | |
| "driftP50": 0.00075, | |
| "driftP99": 0.3057, | |
| "driftMax": 0.32367, | |
| "over005": 50, | |
| "msP50": 45.35, | |
| "msP95": 49.83, | |
| "spanF1": 0.8594 | |
| }, | |
| "keywords.b": { | |
| "calls": 287, | |
| "same": 205, | |
| "refused": 0, | |
| "sameRate": 0.7143, | |
| "driftP50": 0.03114, | |
| "driftP99": 0.3568, | |
| "driftMax": 0.42024, | |
| "over005": 86, | |
| "msP50": 33.79, | |
| "msP95": 36.32, | |
| "spanF1": 0.8348 | |
| }, | |
| "relation": { | |
| "calls": 1660, | |
| "same": 1488, | |
| "refused": 0, | |
| "sameRate": 0.8964, | |
| "driftP50": 0.02606, | |
| "driftP99": 0.34737, | |
| "driftMax": 0.45487, | |
| "over005": 471, | |
| "msP50": 27.24, | |
| "msP95": 36.35 | |
| } | |
| }, | |
| "gate": [ | |
| "facts: same 0.7213", | |
| "facts: span F1 0.901", | |
| "facts: drift p99 0.38601", | |
| "keywords.a: same 0.7979", | |
| "keywords.a: span F1 0.8594", | |
| "keywords.a: drift p99 0.3057", | |
| "keywords.b: same 0.7143", | |
| "keywords.b: span F1 0.8348", | |
| "keywords.b: drift p99 0.3568", | |
| "relation: same 0.8964", | |
| "relation: drift p99 0.34737" | |
| ], | |
| "encoderFullyAccelerated": true, | |
| "loadSeconds": 0.1 | |
| } | |
| }, | |
| "graphMs": { | |
| "cpu": { | |
| "encoder": { | |
| "calls": 2521, | |
| "p50": 29.58, | |
| "p95": 42.79 | |
| }, | |
| "head": { | |
| "calls": 2521, | |
| "p50": 0.76, | |
| "p95": 1.37 | |
| }, | |
| "scorer": { | |
| "calls": 861, | |
| "p50": 3.43, | |
| "p95": 4.07 | |
| } | |
| } | |
| }, | |
| "maxDifferenceFromTorch": { | |
| "cpu": { | |
| "text_states": 1.71, | |
| "query_states": 2.06, | |
| "boundary_states": 0.814, | |
| "boundary_mask": 0.0, | |
| "start_logits": 2.08, | |
| "end_logits": 1.92, | |
| "inside_prefix": 3.96, | |
| "inside_prefix_mean": 2.73, | |
| "pool_start_projection": 0.951, | |
| "pool_end_projection": 0.994, | |
| "null_logits": 3.63, | |
| "count_log_rates": 3.25, | |
| "classification_logits": 1.85 | |
| } | |
| }, | |
| "memory": { | |
| "cpuNoCache": { | |
| "loadSeconds": 0.1, | |
| "baseline": { | |
| "rssMb": 194.1, | |
| "footprintMb": 149.1 | |
| }, | |
| "afterLoad": { | |
| "rssMb": 414.3, | |
| "footprintMb": 265.2 | |
| }, | |
| "afterWarm": { | |
| "rssMb": 421.8, | |
| "footprintMb": 271.5 | |
| }, | |
| "peakRssMb": 421.8 | |
| }, | |
| "cpuCacheFirst": { | |
| "loadSeconds": 0.1, | |
| "baseline": { | |
| "rssMb": 193.8, | |
| "footprintMb": 148.9 | |
| }, | |
| "afterLoad": { | |
| "rssMb": 332.9, | |
| "footprintMb": 183.8 | |
| }, | |
| "afterWarm": { | |
| "rssMb": 422.8, | |
| "footprintMb": 190.5 | |
| }, | |
| "peakRssMb": 422.8 | |
| }, | |
| "cpuCacheWarm": { | |
| "loadSeconds": 0.02, | |
| "baseline": { | |
| "rssMb": 193.8, | |
| "footprintMb": 148.8 | |
| }, | |
| "afterLoad": { | |
| "rssMb": 249.6, | |
| "footprintMb": 181.7 | |
| }, | |
| "afterWarm": { | |
| "rssMb": 337.6, | |
| "footprintMb": 186.6 | |
| }, | |
| "peakRssMb": 337.6 | |
| } | |
| } | |
| } | |
| }, | |
| "fp16hw": { | |
| "rule": "k per LayerNorm, the smallest with max |x - mean| * 2^-k <= 32.0 over the FP32 encoder's inputs of every fitting recorded call (padding rows included)", | |
| "k": { | |
| "L00.ln1": 0, | |
| "L00.ln2": 5, | |
| "L01.ln1": 0, | |
| "L01.ln2": 6, | |
| "L02.ln1": 0, | |
| "L02.ln2": 7, | |
| "L03.ln1": 0, | |
| "L03.ln2": 6, | |
| "L04.ln1": 0, | |
| "L04.ln2": 5, | |
| "L05.ln1": 0, | |
| "L05.ln2": 5, | |
| "L06.ln1": 0, | |
| "L06.ln2": 5, | |
| "L07.ln1": 0, | |
| "L07.ln2": 4, | |
| "L08.ln1": 0, | |
| "L08.ln2": 5, | |
| "L09.ln1": 0, | |
| "L09.ln2": 4, | |
| "L10.ln1": 0, | |
| "L10.ln2": 2, | |
| "L11.ln1": 0, | |
| "L11.ln2": 1, | |
| "emb": 0 | |
| }, | |
| "maxAbsDeviation": { | |
| "L00.ln1": 5.4, | |
| "L00.ln2": 599.0, | |
| "L01.ln1": 7.24, | |
| "L01.ln2": 1714.02, | |
| "L02.ln1": 8.14, | |
| "L02.ln2": 2292.76, | |
| "L03.ln1": 8.0, | |
| "L03.ln2": 1666.06, | |
| "L04.ln1": 6.44, | |
| "L04.ln2": 678.97, | |
| "L05.ln1": 8.11, | |
| "L05.ln2": 702.46, | |
| "L06.ln1": 7.11, | |
| "L06.ln2": 623.65, | |
| "L07.ln1": 7.3, | |
| "L07.ln2": 423.18, | |
| "L08.ln1": 8.42, | |
| "L08.ln2": 649.56, | |
| "L09.ln1": 7.77, | |
| "L09.ln2": 388.33, | |
| "L10.ln1": 9.33, | |
| "L10.ln2": 80.03, | |
| "L11.ln1": 9.99, | |
| "L11.ln2": 33.97, | |
| "emb": 1.46 | |
| }, | |
| "prescaled": 12, | |
| "norms": 25 | |
| }, | |
| "graphs": { | |
| "head": { | |
| "file": "gliner2_base_head_fp32.tflite", | |
| "bytes": 8517024, | |
| "audit": { | |
| "bytes": 8517024, | |
| "signatures": [ | |
| { | |
| "key": "t128", | |
| "inputs": [ | |
| { | |
| "name": "cls_indices", | |
| "dtype": "int32", | |
| "shape": [ | |
| 1, | |
| 8 | |
| ] | |
| }, | |
| { | |
| "name": "cls_mask", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8 | |
| ] | |
| }, | |
| { | |
| "name": "hidden_states", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 128, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "name": "query_indices", | |
| "dtype": "int32", | |
| "shape": [ | |
| 1, | |
| 8 | |
| ] | |
| }, | |
| { | |
| "name": "query_mask", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8 | |
| ] | |
| }, | |
| { | |
| "name": "text_indices", | |
| "dtype": "int32", | |
| "shape": [ | |
| 1, | |
| 64 | |
| ] | |
| }, | |
| { | |
| "name": "text_mask", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 64 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "boundary_mask", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 65 | |
| ] | |
| }, | |
| { | |
| "name": "boundary_states", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 65, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "name": "classification_logits", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8 | |
| ] | |
| }, | |
| { | |
| "name": "count_log_rates", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8 | |
| ] | |
| }, | |
| { | |
| "name": "end_logits", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8, | |
| 65 | |
| ] | |
| }, | |
| { | |
| "name": "inside_prefix", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8, | |
| 65 | |
| ] | |
| }, | |
| { | |
| "name": "inside_prefix_mean", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "name": "null_logits", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8 | |
| ] | |
| }, | |
| { | |
| "name": "pool_end_projection", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 65, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "name": "pool_start_projection", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 65, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "name": "query_states", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "name": "start_logits", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8, | |
| 65 | |
| ] | |
| }, | |
| { | |
| "name": "text_states", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 64, | |
| 768 | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "operators": { | |
| "t128": 217 | |
| }, | |
| "opHistogram": { | |
| "t128": { | |
| "ABS": 1, | |
| "ADD": 15, | |
| "BATCH_MATMUL": 7, | |
| "CAST": 4, | |
| "CONCATENATION": 4, | |
| "CUMSUM": 1, | |
| "DIV": 1, | |
| "EQUAL": 1, | |
| "FULLY_CONNECTED": 21, | |
| "GATHER_ND": 3, | |
| "GREATER": 3, | |
| "GREATER_EQUAL": 3, | |
| "LESS": 3, | |
| "LESS_EQUAL": 5, | |
| "LOGICAL_AND": 6, | |
| "LOGICAL_OR": 1, | |
| "LOGISTIC": 1, | |
| "MAXIMUM": 1, | |
| "MEAN": 8, | |
| "MUL": 22, | |
| "REDUCE_ALL": 3, | |
| "RESHAPE": 57, | |
| "RSQRT": 4, | |
| "SELECT": 3, | |
| "SELECT_V2": 11, | |
| "SLICE": 8, | |
| "SOFTMAX": 2, | |
| "SQUARED_DIFFERENCE": 4, | |
| "SUB": 5, | |
| "SUM": 3, | |
| "TRANSPOSE": 6 | |
| } | |
| }, | |
| "tensorDtypes": { | |
| "FLOAT32": 225, | |
| "INT32": 64, | |
| "BOOL": 35 | |
| }, | |
| "int64Tensors": 0, | |
| "constantBytesBySignatures": { | |
| "t128": 8448693 | |
| }, | |
| "activationsWithLeadingDimNot1": [ | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 64, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 64, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 64, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 64, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 128, | |
| 1, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 64, | |
| 1, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 8, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "signature": "t128", | |
| "shape": [ | |
| 8, | |
| 1 | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "scorer": { | |
| "file": "gliner2_base_scorer_fp32.tflite", | |
| "bytes": 2126928, | |
| "audit": { | |
| "bytes": 2126928, | |
| "signatures": [ | |
| { | |
| "key": "p192", | |
| "inputs": [ | |
| { | |
| "name": "boundary_states", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 65, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "name": "candidate_compatibility", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 192 | |
| ] | |
| }, | |
| { | |
| "name": "candidate_indices", | |
| "dtype": "int32", | |
| "shape": [ | |
| 1, | |
| 192, | |
| 2 | |
| ] | |
| }, | |
| { | |
| "name": "candidate_mask", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 192 | |
| ] | |
| }, | |
| { | |
| "name": "end_logits", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8, | |
| 65 | |
| ] | |
| }, | |
| { | |
| "name": "inside_prefix", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8, | |
| 65 | |
| ] | |
| }, | |
| { | |
| "name": "inside_prefix_mean", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "name": "query_mask", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8 | |
| ] | |
| }, | |
| { | |
| "name": "query_states", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "name": "start_logits", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8, | |
| 65 | |
| ] | |
| }, | |
| { | |
| "name": "text_mask", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 64 | |
| ] | |
| }, | |
| { | |
| "name": "text_states", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 64, | |
| 768 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "candidate_states", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 192, | |
| 768 | |
| ] | |
| }, | |
| { | |
| "name": "pair_logits", | |
| "dtype": "float32", | |
| "shape": [ | |
| 1, | |
| 8, | |
| 192 | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "operators": { | |
| "p192": 191 | |
| }, | |
| "opHistogram": { | |
| "p192": { | |
| "ADD": 26, | |
| "BATCH_MATMUL": 1, | |
| "BROADCAST_TO": 2, | |
| "CAST": 9, | |
| "CONCATENATION": 13, | |
| "CUMSUM": 1, | |
| "DIV": 3, | |
| "FULLY_CONNECTED": 11, | |
| "GATHER_ND": 10, | |
| "GELU": 1, | |
| "GREATER": 3, | |
| "LESS": 10, | |
| "LOG": 1, | |
| "MAXIMUM": 5, | |
| "MEAN": 4, | |
| "MINIMUM": 4, | |
| "MUL": 11, | |
| "RESHAPE": 40, | |
| "RSQRT": 3, | |
| "SELECT": 2, | |
| "SELECT_V2": 13, | |
| "SLICE": 4, | |
| "SQRT": 1, | |
| "SQUARED_DIFFERENCE": 2, | |
| "SUB": 6, | |
| "SUM": 1, | |
| "TRANSPOSE": 4 | |
| } | |
| }, | |
| "tensorDtypes": { | |
| "FLOAT32": 151, | |
| "INT32": 106, | |
| "BOOL": 19 | |
| }, | |
| "int64Tensors": 0, | |
| "constantBytesBySignatures": { | |
| "p192": 2062700 | |
| }, | |
| "activationsWithLeadingDimNot1": [ | |
| { | |
| "signature": "p192", | |
| "shape": [ | |
| 192, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "signature": "p192", | |
| "shape": [ | |
| 192, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "signature": "p192", | |
| "shape": [ | |
| 192, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "signature": "p192", | |
| "shape": [ | |
| 64, | |
| 64 | |
| ] | |
| }, | |
| { | |
| "signature": "p192", | |
| "shape": [ | |
| 192, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "signature": "p192", | |
| "shape": [ | |
| 8, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "signature": "p192", | |
| "shape": [ | |
| 8, | |
| 128 | |
| ] | |
| }, | |
| { | |
| "signature": "p192", | |
| "shape": [ | |
| 8, | |
| 256 | |
| ] | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| "encoderThreadSweep": { | |
| "variant": "wfp16", | |
| "runs": 30, | |
| "p50Ms": { | |
| "1": 34.89, | |
| "2": 37.36, | |
| "4": 35.27 | |
| }, | |
| "note": "measured with the Mac under other load (load average about 10: another Python job and an iOS simulator); threads made no clear difference, the phone decides" | |
| } | |
| } | |