File size: 2,655 Bytes
91bf14b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
659f97e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
---
library_name: pytorch
tags:
  - quantum-error-correction
  - surface-code
  - cuda-q
  - circuit-family-specialized
license: other
license_name: nvidia-open-model-license-derivative
base_model: nvidia/Ising-Decoder-SurfaceCode-1-Fast
---

# QFabric Shield β€” TEBD family decoder

Circuit-family-specialized neural QEC decoder, fine-tuned from
[`nvidia/Ising-Decoder-SurfaceCode-1-Fast`](https://huggingface.co/nvidia/Ising-Decoder-SurfaceCode-1-Fast)
on Stim-generated surface-code syndromes specific to the **tebd** circuit family
used by [QFabric](https://quantabull.com).

## Distance variants

This repo contains **one decoder per code distance**, each trained on the full
sweep of physical error rates `p in { 0.001, 0.003, 0.005 }`:

- `d7/` β€” code distance D=7
- `d9/` β€” code distance D=9
- `d11/` β€” code distance D=11

Loading a specific variant:

```python
import torch
ckpt = torch.load(hf_hub_download("QuantaBull/qfabric-shield-tebd", "d9/best.pt", token=HF_TOKEN))
```

## Architecture

- **Backbone** β€” 4-layer 3D CNN matching the Ising-Fast topology
  (channels 4 β†’ 128 β†’ 128 β†’ 128 β†’ 4, kernel 3Γ—3Γ—3, GELU, ~913K params).
- **Family adapter** β€” small residual 3D CNN with family-biased kernel shape
  `(3,5,5)` (the spatial bias for TEBD's nearest-neighbor 2-qubit pattern).
- **Total params** β€” ~913K backbone + ~9K adapter.

## Training

- Base: `nvidia/Ising-Decoder-SurfaceCode-1-Fast` weights loaded by shape-match.
- Data: ~500K Stim shots per (distance, p_error) cell, family-specific noise.
- Optimizer: AdamW, lr=1e-4, cosine schedule, 20 epochs.
- Hardware: single RTX 4090 (Community Cloud spot), ~2 hours per (family, distance).

## Performance β€” threshold curve

See [`QuantaBull/qfabric-shield-bench`](https://huggingface.co/datasets/QuantaBull/qfabric-shield-bench)
for the LER vs p threshold curve across all distances and decoders. The
canonical figure of merit: as code distance increases, Shield's specialist
drives LER below threshold faster than PyMatching does on the same family.

## Runtime

- ONNX exports under `d{N}/model.onnx`, opset 18, FP32 storage.
- Designed for CUDA-Q QEC's `trt_decoder` for sub-Β΅s real-time decoding.
- CPU inference latency under 10 ms / shot via onnxruntime β€” used by the
  public demo Space.

## License & rights

Derivative of NVIDIA's Ising-Decoder-SurfaceCode-1-Fast under the NVIDIA Open
Model License. Family-adapter architecture and fine-tuned weights are
proprietary to QuantaBull and covered by US Provisional Patent Application
"Circuit-Family-Specialized Neural Decoder for Financial Quantum Computing"
(Q3 2026 filing, Jay Gopalan inventor).