Download metadata.json from XuViewer/binprov: direct link, hf CLI and curl.
- Browser
- Download file 9.7 kB
-
https://huggingface.co/XuViewer/binprov/resolve/main/metadata.json
- Command line
-
hf download hf://XuViewer/binprov/metadata.json
-
curl -L -o metadata.json https://huggingface.co/XuViewer/binprov/resolve/main/metadata.json
9.7 kB
| { | |
| "args.json": { | |
| "corpus": "data/corpus/binkit_x86_64", | |
| "task": "opt4", | |
| "out": "results/hopper_release/opt4_wide_seed29/opt4", | |
| "splits": "default", | |
| "init_from": "results/hopper_release/opt4_wide_seed29/mlm2048", | |
| "from_scratch": false, | |
| "tag": "opt4_wide_seed29", | |
| "arch": null, | |
| "extra": null, | |
| "compiler": null, | |
| "version": null, | |
| "test_version": null, | |
| "train_compiler": null, | |
| "max_seqs_per_binary": null, | |
| "stride": 512, | |
| "val_frac": 0.15, | |
| "val_seed": 1234, | |
| "split_mode": "program", | |
| "seq_bytes": 2048, | |
| "eval_window_bytes": 512, | |
| "jitter": 0, | |
| "pos_extend": "tile", | |
| "pool": "border", | |
| "pool_heads": 4, | |
| "mil_tau": 1.0, | |
| "taper": 32, | |
| "dropout": null, | |
| "classifier_dropout": 0.1, | |
| "epochs": 6, | |
| "batch_size": 4, | |
| "grad_accum": 8, | |
| "lr": 3e-05, | |
| "head_lr": 0.0001, | |
| "llrd": 1.0, | |
| "weight_decay": 0.01, | |
| "warmup_ratio": 0.06, | |
| "clip_grad": 1.0, | |
| "label_smoothing": 0.0, | |
| "use_pairs": false, | |
| "pair_loss": 0.0, | |
| "pair_ce": 1.0, | |
| "pair_margin": 1.0, | |
| "pairs_per_batch": 32, | |
| "pair_min_size": 32, | |
| "pair_jitter": 64, | |
| "workers": 6, | |
| "seed": 29, | |
| "resume": true, | |
| "log_every": 100, | |
| "val_max_seqs": 40000, | |
| "tta": "none", | |
| "tta_views": 4, | |
| "tta_span": 128, | |
| "save_probs": true, | |
| "no_save_weights": false | |
| }, | |
| "result.json": { | |
| "tag": "opt4_wide_seed29", | |
| "task": "opt4", | |
| "scored_classes": [ | |
| "O0", | |
| "O1", | |
| "O2", | |
| "O3" | |
| ], | |
| "args": { | |
| "corpus": "data/corpus/binkit_x86_64", | |
| "task": "opt4", | |
| "out": "results/hopper_release/opt4_wide_seed29/opt4", | |
| "splits": "default", | |
| "init_from": "results/hopper_release/opt4_wide_seed29/mlm2048", | |
| "from_scratch": false, | |
| "tag": "opt4_wide_seed29", | |
| "arch": null, | |
| "extra": null, | |
| "compiler": null, | |
| "version": null, | |
| "test_version": null, | |
| "train_compiler": null, | |
| "max_seqs_per_binary": null, | |
| "stride": 512, | |
| "val_frac": 0.15, | |
| "val_seed": 1234, | |
| "split_mode": "program", | |
| "seq_bytes": 2048, | |
| "eval_window_bytes": 512, | |
| "jitter": 0, | |
| "pos_extend": "tile", | |
| "pool": "border", | |
| "pool_heads": 4, | |
| "mil_tau": 1.0, | |
| "taper": 32, | |
| "dropout": null, | |
| "classifier_dropout": 0.1, | |
| "epochs": 6, | |
| "batch_size": 4, | |
| "grad_accum": 8, | |
| "lr": 3e-05, | |
| "head_lr": 0.0001, | |
| "llrd": 1.0, | |
| "weight_decay": 0.01, | |
| "warmup_ratio": 0.06, | |
| "clip_grad": 1.0, | |
| "label_smoothing": 0.0, | |
| "use_pairs": false, | |
| "pair_loss": 0.0, | |
| "pair_ce": 1.0, | |
| "pair_margin": 1.0, | |
| "pairs_per_batch": 32, | |
| "pair_min_size": 32, | |
| "pair_jitter": 64, | |
| "workers": 6, | |
| "seed": 29, | |
| "resume": true, | |
| "log_every": 100, | |
| "val_max_seqs": 40000, | |
| "tta": "none", | |
| "tta_views": 4, | |
| "tta_span": 128, | |
| "save_probs": true, | |
| "no_save_weights": false | |
| }, | |
| "best_epoch": 4, | |
| "best_val_accuracy": 0.776125, | |
| "test": { | |
| "accuracy": 0.8422554826729481, | |
| "balanced_accuracy": 0.8309510174499452, | |
| "confusion": [ | |
| [ | |
| 37645, | |
| 14, | |
| 34, | |
| 19 | |
| ], | |
| [ | |
| 10, | |
| 21157, | |
| 1149, | |
| 636 | |
| ], | |
| [ | |
| 1, | |
| 2449, | |
| 17545, | |
| 6190 | |
| ], | |
| [ | |
| 1, | |
| 1860, | |
| 5986, | |
| 21625 | |
| ] | |
| ], | |
| "n": 116321 | |
| }, | |
| "test_tta": null, | |
| "history": [ | |
| { | |
| "epoch": 0, | |
| "val_accuracy": 0.714775, | |
| "val_balanced_accuracy": 0.7049004306882054, | |
| "val_n": 40000 | |
| }, | |
| { | |
| "epoch": 1, | |
| "val_accuracy": 0.75455, | |
| "val_balanced_accuracy": 0.735723491217099, | |
| "val_n": 40000 | |
| }, | |
| { | |
| "epoch": 2, | |
| "val_accuracy": 0.75315, | |
| "val_balanced_accuracy": 0.7330662254462548, | |
| "val_n": 40000 | |
| }, | |
| { | |
| "epoch": 3, | |
| "val_accuracy": 0.767475, | |
| "val_balanced_accuracy": 0.7509352274830212, | |
| "val_n": 40000 | |
| }, | |
| { | |
| "epoch": 4, | |
| "val_accuracy": 0.776125, | |
| "val_balanced_accuracy": 0.7567212069146406, | |
| "val_n": 40000 | |
| }, | |
| { | |
| "epoch": 5, | |
| "val_accuracy": 0.7684, | |
| "val_balanced_accuracy": 0.7490872252223905, | |
| "val_n": 40000 | |
| } | |
| ], | |
| "n_train_sequences": 264459, | |
| "wall_clock": "6h54m" | |
| }, | |
| "head.json": { | |
| "num_labels": 4, | |
| "pool": "border", | |
| "pool_heads": 4, | |
| "mil_tau": 1.0, | |
| "task": "opt4", | |
| "tag": "opt4_wide_seed29" | |
| }, | |
| "binprov_config.json": { | |
| "seq_bytes": 2048, | |
| "hidden_size": 768, | |
| "num_hidden_layers": 12, | |
| "num_attention_heads": 12, | |
| "intermediate_size": 3072, | |
| "max_segments": 2, | |
| "hidden_dropout_prob": 0.1, | |
| "attention_probs_dropout_prob": 0.1 | |
| }, | |
| "source_checkpoint": "results/hopper_release/opt4_wide_seed29/opt4", | |
| "labels": { | |
| "task": "opt4", | |
| "classes": [ | |
| "O0", | |
| "O1", | |
| "O2", | |
| "O3" | |
| ], | |
| "label_map": { | |
| "0": "O0", | |
| "1": "O1", | |
| "2": "O2", | |
| "3": "O3" | |
| }, | |
| "num_labels": 4 | |
| }, | |
| "environment": { | |
| "python": "3.12.1", | |
| "platform": "Linux-4.18.0-553.137.1.el8_10.x86_64-x86_64-with-glibc2.28", | |
| "sys.platform": "linux", | |
| "torch": "2.8.0+cu128", | |
| "transformers": "4.55.4", | |
| "numpy": "2.3.3" | |
| }, | |
| "summary": { | |
| "model_name": "binprov", | |
| "exported_from": "results/hopper_release/opt4_wide_seed29/opt4", | |
| "created_at": "2026-09-06T07:48:37+00:00", | |
| "files": [ | |
| ".cache/huggingface/.gitignore", | |
| ".cache/huggingface/upload/LICENSE.metadata", | |
| ".cache/huggingface/upload/MODEL_CARD.md.metadata", | |
| ".cache/huggingface/upload/README.md.metadata", | |
| ".cache/huggingface/upload/binprov/__init__.py.metadata", | |
| ".cache/huggingface/upload/binprov/__pycache__/__init__.cpython-312.pyc.metadata", | |
| ".cache/huggingface/upload/binprov/__pycache__/corpus.cpython-312.pyc.metadata", | |
| ".cache/huggingface/upload/binprov/__pycache__/data.cpython-312.pyc.metadata", | |
| ".cache/huggingface/upload/binprov/__pycache__/discover.cpython-312.pyc.metadata", | |
| ".cache/huggingface/upload/binprov/__pycache__/elf.cpython-312.pyc.metadata", | |
| ".cache/huggingface/upload/binprov/__pycache__/metrics.cpython-312.pyc.metadata", | |
| ".cache/huggingface/upload/binprov/__pycache__/model.cpython-312.pyc.metadata", | |
| ".cache/huggingface/upload/binprov/__pycache__/provenance.cpython-312.pyc.metadata", | |
| ".cache/huggingface/upload/binprov/__pycache__/vocab.cpython-312.pyc.metadata", | |
| ".cache/huggingface/upload/binprov/__pycache__/vote.cpython-312.pyc.metadata", | |
| ".cache/huggingface/upload/binprov/corpus.py.metadata", | |
| ".cache/huggingface/upload/binprov/data.py.metadata", | |
| ".cache/huggingface/upload/binprov/discover.py.metadata", | |
| ".cache/huggingface/upload/binprov/elf.py.metadata", | |
| ".cache/huggingface/upload/binprov/metrics.py.metadata", | |
| ".cache/huggingface/upload/binprov/model.py.metadata", | |
| ".cache/huggingface/upload/binprov/provenance.py.metadata", | |
| ".cache/huggingface/upload/binprov/vocab.py.metadata", | |
| ".cache/huggingface/upload/binprov/vote.py.metadata", | |
| ".cache/huggingface/upload/binprov_config.json.metadata", | |
| ".cache/huggingface/upload/environment.json.metadata", | |
| ".cache/huggingface/upload/evidence/args.json.metadata", | |
| ".cache/huggingface/upload/evidence/evaluation.json.metadata", | |
| ".cache/huggingface/upload/evidence/probs.npz.metadata", | |
| ".cache/huggingface/upload/evidence/result.json.metadata", | |
| ".cache/huggingface/upload/head.json.metadata", | |
| ".cache/huggingface/upload/inference.py.metadata", | |
| ".cache/huggingface/upload/inference_config.json.metadata", | |
| ".cache/huggingface/upload/labels.json.metadata", | |
| ".cache/huggingface/upload/metadata.json.metadata", | |
| ".cache/huggingface/upload/model/binprov_config.json.metadata", | |
| ".cache/huggingface/upload/model/head.json.metadata", | |
| ".cache/huggingface/upload/model/inference_config.json.metadata", | |
| ".cache/huggingface/upload/model/labels.json.metadata", | |
| ".cache/huggingface/upload/model/model.pt.metadata", | |
| ".cache/huggingface/upload/requirements.txt.metadata", | |
| ".gitignore", | |
| "LICENSE", | |
| "MODEL_CARD.md", | |
| "README.md", | |
| "binprov/__init__.py", | |
| "binprov/corpus.py", | |
| "binprov/data.py", | |
| "binprov/discover.py", | |
| "binprov/elf.py", | |
| "binprov/metrics.py", | |
| "binprov/model.py", | |
| "binprov/provenance.py", | |
| "binprov/vocab.py", | |
| "binprov/vote.py", | |
| "binprov_config.json", | |
| "environment.json", | |
| "evidence/args.json", | |
| "evidence/evaluation.json", | |
| "evidence/probs.npz", | |
| "evidence/result.json", | |
| "head.json", | |
| "inference.py", | |
| "inference_config.json", | |
| "labels.json", | |
| "metadata.json", | |
| "model/binprov_config.json", | |
| "model/head.json", | |
| "model/inference_config.json", | |
| "model/labels.json", | |
| "model/model.pt", | |
| "requirements.txt" | |
| ], | |
| "sequence_accuracy": 0.842255, | |
| "binary_accuracy": 0.93883, | |
| "transformers_compatible": false, | |
| "note": "BinProv-native PyTorch checkpoint; use the bundled inference.py runtime.", | |
| "verification": { | |
| "verified": true, | |
| "device": "cpu", | |
| "windows": 4, | |
| "mean_prob": [ | |
| 0.5000002359981011, | |
| 0.4999849506011037, | |
| 6.91615203089746e-06, | |
| 7.897442639431818e-06 | |
| ], | |
| "prediction": 0 | |
| } | |
| } | |
| } | |