editlens_roberta_modelkit / manifest.json
CoderBak's picture
Publish attributed EditLens model kit: FP32 default, FP16, experimental INT8
f7cb4b0 verified
Raw
History Blame Contribute Delete
7.02 kB
{
"schema_version": 1,
"repository": "CoderBak/editlens_roberta_modelkit",
"license": "CC-BY-NC-SA-4.0",
"public": true,
"gated": false,
"source_repository": "pangram/editlens_roberta-large",
"source_revision": "f93e1ace74528cfb48f337ab2fe946fb71a728cb",
"original_weights": {
"path": "model.safetensors",
"precision": "float32",
"size_bytes": 1421503560,
"sha256": "869f33df7928c447bbd150d3b5192b4ea90b1cbd2ee4aad97f5d51d59dfc8cfb",
"unchanged_from_upstream": true
},
"generated_utc": "2026-09-20T10:24:59.474264+00:00",
"build_environment": {
"python": "3.13.0",
"os": "Darwin",
"os_version": "27.2",
"architecture": "arm64",
"packages": {
"torch": "2.14.0",
"transformers": "5.17.0",
"tokenizers": "0.23.2",
"huggingface-hub": "1.31.0",
"safetensors": "0.8.0",
"numpy": "2.5.3",
"onnx": "1.23.0",
"onnxruntime": "1.30.0",
"onnxconverter-common": "1.16.0",
"protobuf": "7.36.2",
"ml-dtypes": "0.6.0"
}
},
"maximum_sequence_tokens_including_special_tokens": 512,
"num_labels": 4,
"default_variant": "fp32",
"variants": [
{
"id": "fp32",
"path": "onnx/model.onnx",
"recommended_default": true,
"auto_select": true,
"status": "numerical-smoke-tests-passed",
"size_bytes": 1421900913,
"sha256": "ddd1173f2ef517ad499965e5029fae8099a8054a2bc76d8134e5889cc4ed1b3e",
"opsets": {
"ai.onnx": 17
},
"ir_version": 8,
"inputs": [
{
"name": "input_ids",
"element_type": "INT64",
"shape": [
"batch",
"sequence"
]
},
{
"name": "attention_mask",
"element_type": "INT64",
"shape": [
"batch",
"sequence"
]
}
],
"outputs": [
{
"name": "logits",
"element_type": "FLOAT",
"shape": [
"batch",
4
]
}
],
"operators": {
"Add": 244,
"And": 2,
"Cast": 8,
"Concat": 100,
"Constant": 548,
"ConstantOfShape": 4,
"CumSum": 1,
"Div": 24,
"Equal": 4,
"Erf": 24,
"Expand": 3,
"Flatten": 1,
"Gather": 58,
"GatherElements": 1,
"Gemm": 2,
"GreaterOrEqual": 1,
"LayerNormalization": 49,
"MatMul": 192,
"Mul": 77,
"Not": 1,
"Range": 3,
"Reshape": 101,
"Shape": 57,
"Softmax": 24,
"Tanh": 1,
"Transpose": 96,
"Unsqueeze": 207,
"Where": 4
},
"external_tensor_files": [],
"validated_provider": "CPUExecutionProvider",
"numerical_check_passed": true,
"validation_report": "validation/fp32.json",
"accuracy_evaluated": false,
"accelerator_execution_tested": false
},
{
"id": "fp16",
"path": "onnx/model_fp16.onnx",
"recommended_default": false,
"auto_select": false,
"status": "numerical-smoke-tests-passed",
"size_bytes": 711340748,
"sha256": "a0da0f46c5026489c37137b5f455e092e09ac48eafd031bec6f05433c5c2ec01",
"opsets": {
"ai.onnx": 17
},
"ir_version": 8,
"inputs": [
{
"name": "input_ids",
"element_type": "INT64",
"shape": [
"batch",
"sequence"
]
},
{
"name": "attention_mask",
"element_type": "INT64",
"shape": [
"batch",
"sequence"
]
}
],
"outputs": [
{
"name": "logits",
"element_type": "FLOAT",
"shape": [
"batch",
4
]
}
],
"operators": {
"Add": 244,
"And": 2,
"Cast": 9,
"Concat": 100,
"Constant": 548,
"ConstantOfShape": 4,
"CumSum": 1,
"Div": 24,
"Equal": 4,
"Erf": 24,
"Expand": 3,
"Flatten": 1,
"Gather": 58,
"GatherElements": 1,
"Gemm": 2,
"GreaterOrEqual": 1,
"LayerNormalization": 49,
"MatMul": 192,
"Mul": 77,
"Not": 1,
"Range": 3,
"Reshape": 101,
"Shape": 57,
"Softmax": 24,
"Tanh": 1,
"Transpose": 96,
"Unsqueeze": 207,
"Where": 4
},
"external_tensor_files": [],
"validated_provider": "CPUExecutionProvider",
"numerical_check_passed": true,
"validation_report": "validation/fp16.json",
"accuracy_evaluated": false,
"accelerator_execution_tested": false
},
{
"id": "int8",
"path": "onnx/model_int8.onnx",
"recommended_default": false,
"auto_select": false,
"status": "experimental-parity-failed",
"size_bytes": 514268444,
"sha256": "bc1b9cb5a7a63fb7c5b67de3556e9e43cb4537bd6ce6bae3e6ad7cfce9552d23",
"opsets": {
"ai.onnx": 17
},
"ir_version": 8,
"inputs": [
{
"name": "input_ids",
"element_type": "INT64",
"shape": [
"batch",
"sequence"
]
},
{
"name": "attention_mask",
"element_type": "INT64",
"shape": [
"batch",
"sequence"
]
}
],
"outputs": [
{
"name": "logits",
"element_type": "FLOAT",
"shape": [
"batch",
4
]
}
],
"operators": {
"Add": 246,
"And": 2,
"Cast": 154,
"Concat": 100,
"Constant": 548,
"ConstantOfShape": 4,
"CumSum": 1,
"Div": 24,
"DynamicQuantizeLinear": 98,
"Equal": 4,
"Erf": 24,
"Expand": 3,
"Flatten": 1,
"Gather": 58,
"GatherElements": 1,
"GreaterOrEqual": 1,
"LayerNormalization": 49,
"MatMul": 48,
"MatMulInteger": 146,
"Mul": 369,
"Not": 1,
"Range": 3,
"Reshape": 101,
"Shape": 57,
"Softmax": 24,
"Tanh": 1,
"Transpose": 96,
"Unsqueeze": 207,
"Where": 4
},
"external_tensor_files": [],
"validated_provider": "CPUExecutionProvider",
"numerical_check_passed": false,
"validation_report": "validation/int8.json",
"accuracy_evaluated": false,
"accelerator_execution_tested": false
}
],
"limitations": [
"Numerical conversion checks only; no labeled accuracy benchmark.",
"INT8 is experimental and failed the documented numerical acceptance gate.",
"No cross-platform or accelerated-provider compatibility certification.",
"Checksums establish file integrity; they are not an independent publisher signature."
]
}