CharlesCNorton
Image-level person classification on EUPE-ViT-B features with a single free parameter
f5498f9 | { | |
| "provenance": { | |
| "generator": "synth.py", | |
| "tool": "nosis", | |
| "target": { | |
| "family": "ecp5", | |
| "device": "LFE5U-25F" | |
| }, | |
| "inputs": "40 signed INT8 feature channels at the classifier dims", | |
| "note": "LUT4, carry and slice counts on an ECP5, not abstract gates" | |
| }, | |
| "variants": { | |
| "sum": { | |
| "slices": 312, | |
| "lut4": 31, | |
| "ccu2c": 312, | |
| "ffs": 0, | |
| "bound": "carry", | |
| "critical_path_ns": 10.4, | |
| "device": "LFE5U-25F", | |
| "rtl": "rtl/sum.v", | |
| "thresholds": "runtime input" | |
| }, | |
| "sum_folded": { | |
| "slices": 312, | |
| "lut4": 21, | |
| "ccu2c": 312, | |
| "ffs": 0, | |
| "bound": "carry", | |
| "critical_path_ns": 10.4, | |
| "device": "LFE5U-25F", | |
| "rtl": "rtl/sum_folded.v", | |
| "thresholds": "baked" | |
| }, | |
| "popcount": { | |
| "slices": 146, | |
| "lut4": 291, | |
| "ccu2c": 118, | |
| "ffs": 0, | |
| "bound": "lut", | |
| "critical_path_ns": 10.8, | |
| "device": "LFE5U-25F", | |
| "rtl": "rtl/popcount.v", | |
| "thresholds": "runtime inputs" | |
| }, | |
| "popcount_folded": { | |
| "slices": 118, | |
| "lut4": 109, | |
| "ccu2c": 118, | |
| "ffs": 0, | |
| "bound": "carry", | |
| "critical_path_ns": 10.8, | |
| "device": "LFE5U-25F", | |
| "rtl": "rtl/popcount_folded.v", | |
| "thresholds": "baked" | |
| } | |
| }, | |
| "accuracy": { | |
| "protocol": "balanced COCO val subsample, see calibrate.py", | |
| "additive_F1": 0.8843, | |
| "popcount_F1": 0.8764, | |
| "delta": -0.0079 | |
| } | |
| } | |