RUDRA ACES 2 and AI fill v3 (Apache 2.0)
Browse files
.gitattributes
CHANGED
|
@@ -34,3 +34,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
models/RUDRA_ACES_2/rudra_g1.ts filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
models/RUDRA_ACES_2/rudra_g1.ts filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
models/RUDRA_ACES_2.previous_20261108/rudra_g1.ts filter=lfs diff=lfs merge=lfs -text
|
models/RUDRA_ACES_2.previous_20261108/manifest.json
ADDED
|
@@ -0,0 +1,162 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"name": "RUDRA_ACES_2_w4",
|
| 3 |
+
"title": "RUDRA ACES 2",
|
| 4 |
+
"contract": "rudra_native_aces_v2_staged",
|
| 5 |
+
"contract_major": 3,
|
| 6 |
+
"model_contract": {
|
| 7 |
+
"id": "aces2_ap1_reconstruction_v9_full_context_experimental",
|
| 8 |
+
"config": "cg-config-v4.0.0_aces-v2.0_ocio-v2.5",
|
| 9 |
+
"display": "Rec.1886 Rec.709 - Display",
|
| 10 |
+
"view": "ACES 2.0 - SDR 100 nits (Rec.709)",
|
| 11 |
+
"working_space": "ACEScg",
|
| 12 |
+
"ocio_version": "2.5.2",
|
| 13 |
+
"config_sha256": "24ec81841048fc5db160a7bad882263246183385c5d49d0e86e11464917ead15",
|
| 14 |
+
"input": "Rec709 Rec1886 display RGB codes",
|
| 15 |
+
"output": "ACEScg linear",
|
| 16 |
+
"source_code_bound": 0.0019215686274509803,
|
| 17 |
+
"reconstruction_policy": "observed_clip_v1",
|
| 18 |
+
"residual": "signed_linear_shared_rgb_scale",
|
| 19 |
+
"residual_scale_floor": 0.001,
|
| 20 |
+
"radiance_clamp": false,
|
| 21 |
+
"scene_exposure_recovered": false,
|
| 22 |
+
"release_authorized": false,
|
| 23 |
+
"normalization": "pixel_rms",
|
| 24 |
+
"restoration": "local_codes",
|
| 25 |
+
"restoration_support": "source reconstruction_weight == 0",
|
| 26 |
+
"restoration_context_kernels": [
|
| 27 |
+
5,
|
| 28 |
+
17,
|
| 29 |
+
65
|
| 30 |
+
],
|
| 31 |
+
"shadow": "analytic",
|
| 32 |
+
"shadow_support": "source reconstruction_weight > 0 and max source <= .5",
|
| 33 |
+
"shadow_output": "w*exact source inverse + (1-w)*exact inverse of bounded restored source",
|
| 34 |
+
"shadow_reconstructed": false,
|
| 35 |
+
"shadow_reason": "5-seed study 24 Oct 2026: no trained shadow branch reliably beat the analytic inverse",
|
| 36 |
+
"highlight_context": "independent_pixel_rms",
|
| 37 |
+
"highlight_support": "source reconstruction_weight>0 and max source>.5",
|
| 38 |
+
"frozen_parent_fields": true,
|
| 39 |
+
"temporal_inference": false,
|
| 40 |
+
"temporal_training": "known subpixel planar-motion residual consistency; no recurrent inference",
|
| 41 |
+
"full_context": "independent_pixel_rms",
|
| 42 |
+
"full_support": "reconstruction_weight>0 and min source>=254.5/255",
|
| 43 |
+
"full_transition": "hard source support; boundary and temporal qualification required"
|
| 44 |
+
},
|
| 45 |
+
"checkpoint_sha256": "b9a903a58dccfcd2e1d2aa15b7d01d33cf0858dacb09cbe5910df05998f2825f",
|
| 46 |
+
"g1_sha256": "7082eb869d265d6e8c4fc209f7cac7e5dce2f40c10df5e73a889fb85efb9dbcc",
|
| 47 |
+
"g1_file": "rudra_g1.ts",
|
| 48 |
+
"g1_inputs": [
|
| 49 |
+
"source BCHW float32 display codes [0,1] Rec709 Rec1886",
|
| 50 |
+
"baseline BCHW float32 ACEScg = OCIO inverse(source)"
|
| 51 |
+
],
|
| 52 |
+
"g1_outputs": [
|
| 53 |
+
"restored_source B3HW",
|
| 54 |
+
"highlight_fields B3HW",
|
| 55 |
+
"full_fields B3HW",
|
| 56 |
+
"weight B1HW"
|
| 57 |
+
],
|
| 58 |
+
"ocio": {
|
| 59 |
+
"ocio_version": "2.5.2",
|
| 60 |
+
"config": "cg-config-v4.0.0_aces-v2.0_ocio-v2.5",
|
| 61 |
+
"view": "ACES 2.0 - SDR 100 nits (Rec.709)",
|
| 62 |
+
"display": "Rec.1886 Rec.709 - Display"
|
| 63 |
+
},
|
| 64 |
+
"stages": [
|
| 65 |
+
"inverse_view(source)->baseline",
|
| 66 |
+
"G1",
|
| 67 |
+
"inverse_view(restored_source)->restored",
|
| 68 |
+
"compose",
|
| 69 |
+
"clipped_smoothing",
|
| 70 |
+
"appearance_constraint(include_fully_clipped)",
|
| 71 |
+
"lock",
|
| 72 |
+
"mask"
|
| 73 |
+
],
|
| 74 |
+
"compose": {
|
| 75 |
+
"scale": "max_c|restored|+0.001",
|
| 76 |
+
"high": "w>0 & max(src)>0.5",
|
| 77 |
+
"full": "w>0 & min(src)>=254.5/255",
|
| 78 |
+
"shadow": "w>0 & max(src)<=0.5 -> w>=1 ? baseline : w*baseline+(1-w)*restored",
|
| 79 |
+
"else": "restored"
|
| 80 |
+
},
|
| 81 |
+
"clipped_smoothing": {
|
| 82 |
+
"name": "hybrid64",
|
| 83 |
+
"sigma": 64.0,
|
| 84 |
+
"ramp": 1.0,
|
| 85 |
+
"start": 0.0,
|
| 86 |
+
"mode": "hybrid",
|
| 87 |
+
"erode": "cross 3x3 x2, border 0",
|
| 88 |
+
"components": 8,
|
| 89 |
+
"gaussian": "k=int(4*sigma)|1, BORDER_REFLECT_101"
|
| 90 |
+
},
|
| 91 |
+
"appearance_constraint": {
|
| 92 |
+
"max_display_error_codes": 1,
|
| 93 |
+
"include_fully_clipped": true,
|
| 94 |
+
"method": "halving backtrack toward baseline",
|
| 95 |
+
"forbid_new_negative_y": true
|
| 96 |
+
},
|
| 97 |
+
"onnx_file": "rudra_g1.onnx",
|
| 98 |
+
"onnx_sha256": "880e7b698a099b8dd60549444392d51af3022efbae8f68f05c9f0f3a29f8ee49",
|
| 99 |
+
"onnx_tolerance": {
|
| 100 |
+
"final_max_display_code_diff": 0.10628391872160137,
|
| 101 |
+
"final_max_rel": 0.018843110650777817,
|
| 102 |
+
"mask_exact": true,
|
| 103 |
+
"limit_display_codes": 0.25,
|
| 104 |
+
"limit_rel": 0.005,
|
| 105 |
+
"rel_fraction_limit": 0.001,
|
| 106 |
+
"pixels_rel_over_limit": 1,
|
| 107 |
+
"per_probe_rel_over_limit": [
|
| 108 |
+
0,
|
| 109 |
+
0,
|
| 110 |
+
1
|
| 111 |
+
],
|
| 112 |
+
"locked": {
|
| 113 |
+
"p999_display_code_diff": 0.014085752964021859,
|
| 114 |
+
"max_display_code_diff": 0.7523596286773682,
|
| 115 |
+
"max_rel": 0.3374467194080353,
|
| 116 |
+
"pixels_over_limit": 3,
|
| 117 |
+
"pixels": 1855488,
|
| 118 |
+
"limit_p999_codes": 0.25,
|
| 119 |
+
"limit_max_codes": 1.0,
|
| 120 |
+
"pixels_rel_over_limit": 26,
|
| 121 |
+
"pass": true
|
| 122 |
+
},
|
| 123 |
+
"locked_per_probe_rel_over_limit": [
|
| 124 |
+
21,
|
| 125 |
+
0,
|
| 126 |
+
5
|
| 127 |
+
]
|
| 128 |
+
},
|
| 129 |
+
"lock": {
|
| 130 |
+
"name": "lock_dqs050g",
|
| 131 |
+
"mode": "lock",
|
| 132 |
+
"strength": 0.5,
|
| 133 |
+
"target": "dequant",
|
| 134 |
+
"iters": 4,
|
| 135 |
+
"band_codes": 0.0,
|
| 136 |
+
"dq_iters": 200,
|
| 137 |
+
"dq_max_lap": 1.5,
|
| 138 |
+
"registration": "configs/experiments/holdout_crew_eval_20261107.json",
|
| 139 |
+
"registration_sha256": "a7271ad62db39ec0af97085bfd39cabfdf5d379cd93f65d0fed36551c69ac106"
|
| 140 |
+
},
|
| 141 |
+
"provenance": {
|
| 142 |
+
"model": "RUDRA ACES 2",
|
| 143 |
+
"version": "2.0",
|
| 144 |
+
"checkpoint": {
|
| 145 |
+
"run": "research_bin_hinge_w4_20261102",
|
| 146 |
+
"step": 1600,
|
| 147 |
+
"sha256": "b9a903a58dccfcd2e1d2aa15b7d01d33cf0858dacb09cbe5910df05998f2825f"
|
| 148 |
+
},
|
| 149 |
+
"lock": "lock_dqs050g",
|
| 150 |
+
"holdout": {
|
| 151 |
+
"registration": "configs\\experiments\\holdout_crew_eval_20261107.json",
|
| 152 |
+
"registration_sha256": "a7271ad62db39ec0af97085bfd39cabfdf5d379cd93f65d0fed36551c69ac106",
|
| 153 |
+
"verdict_sha256": "c6710884e187a2367050b3339e41cf6393fea7cdea85e5f7e00a334bc8cf7034",
|
| 154 |
+
"result": "docs/competitive/RESULT_CREW_HOLDOUT_2026_11_07.md",
|
| 155 |
+
"cases": 56,
|
| 156 |
+
"scenes": 18
|
| 157 |
+
},
|
| 158 |
+
"limits": "One production (The Crew), one camera (ARRI ALEXA LogC3), single frames."
|
| 159 |
+
},
|
| 160 |
+
"parity_pass": true,
|
| 161 |
+
"release_authorized": false
|
| 162 |
+
}
|
models/RUDRA_ACES_2.previous_20261108/parity.json
ADDED
|
@@ -0,0 +1,147 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"torchscript_and_staged": [
|
| 3 |
+
{
|
| 4 |
+
"probe": 0,
|
| 5 |
+
"shape": [
|
| 6 |
+
96,
|
| 7 |
+
128,
|
| 8 |
+
3
|
| 9 |
+
],
|
| 10 |
+
"torchscript_vs_eager_max_abs": 0.0,
|
| 11 |
+
"staged_vs_model_max_abs": 0.0,
|
| 12 |
+
"staged_vs_model_max_rel": 0.0
|
| 13 |
+
},
|
| 14 |
+
{
|
| 15 |
+
"probe": 1,
|
| 16 |
+
"shape": [
|
| 17 |
+
720,
|
| 18 |
+
1280,
|
| 19 |
+
3
|
| 20 |
+
],
|
| 21 |
+
"torchscript_vs_eager_max_abs": 0.0,
|
| 22 |
+
"staged_vs_model_max_abs": 0.0,
|
| 23 |
+
"staged_vs_model_max_rel": 0.0
|
| 24 |
+
},
|
| 25 |
+
{
|
| 26 |
+
"probe": 2,
|
| 27 |
+
"shape": [
|
| 28 |
+
720,
|
| 29 |
+
1280,
|
| 30 |
+
3
|
| 31 |
+
],
|
| 32 |
+
"torchscript_vs_eager_max_abs": 0.0,
|
| 33 |
+
"staged_vs_model_max_abs": 0.0,
|
| 34 |
+
"staged_vs_model_max_rel": 0.0
|
| 35 |
+
}
|
| 36 |
+
],
|
| 37 |
+
"onnx": {
|
| 38 |
+
"final_max_display_code_diff": 0.10628391872160137,
|
| 39 |
+
"final_max_rel": 0.018843110650777817,
|
| 40 |
+
"mask_exact": true,
|
| 41 |
+
"limit_display_codes": 0.25,
|
| 42 |
+
"limit_rel": 0.005,
|
| 43 |
+
"onnxruntime": "1.31.0",
|
| 44 |
+
"probes": [
|
| 45 |
+
{
|
| 46 |
+
"shape": [
|
| 47 |
+
96,
|
| 48 |
+
128,
|
| 49 |
+
3
|
| 50 |
+
],
|
| 51 |
+
"max_display_code_diff": 0.10628391872160137,
|
| 52 |
+
"p999_display_code_diff": 0.0014061886444687933,
|
| 53 |
+
"pixels_over_limit": 0,
|
| 54 |
+
"pixels": 12288,
|
| 55 |
+
"max_rel": 6.0725302319042385e-05,
|
| 56 |
+
"pixels_rel_over_limit": 0,
|
| 57 |
+
"mask_exact": true
|
| 58 |
+
},
|
| 59 |
+
{
|
| 60 |
+
"shape": [
|
| 61 |
+
720,
|
| 62 |
+
1280,
|
| 63 |
+
3
|
| 64 |
+
],
|
| 65 |
+
"max_display_code_diff": 0.0015503168106079102,
|
| 66 |
+
"p999_display_code_diff": 0.00021278858184814453,
|
| 67 |
+
"pixels_over_limit": 0,
|
| 68 |
+
"pixels": 921600,
|
| 69 |
+
"max_rel": 0.00022069606347940862,
|
| 70 |
+
"pixels_rel_over_limit": 0,
|
| 71 |
+
"mask_exact": true
|
| 72 |
+
},
|
| 73 |
+
{
|
| 74 |
+
"shape": [
|
| 75 |
+
720,
|
| 76 |
+
1280,
|
| 77 |
+
3
|
| 78 |
+
],
|
| 79 |
+
"max_display_code_diff": 0.0016415119171142578,
|
| 80 |
+
"p999_display_code_diff": 0.00025838613510131836,
|
| 81 |
+
"pixels_over_limit": 0,
|
| 82 |
+
"pixels": 921600,
|
| 83 |
+
"max_rel": 0.018843110650777817,
|
| 84 |
+
"pixels_rel_over_limit": 1,
|
| 85 |
+
"mask_exact": true
|
| 86 |
+
}
|
| 87 |
+
],
|
| 88 |
+
"rel_fraction_limit": 0.001,
|
| 89 |
+
"pixels_rel_over_limit": 1,
|
| 90 |
+
"pass": true,
|
| 91 |
+
"locked": {
|
| 92 |
+
"p999_display_code_diff": 0.014085752964021859,
|
| 93 |
+
"max_display_code_diff": 0.7523596286773682,
|
| 94 |
+
"max_rel": 0.3374467194080353,
|
| 95 |
+
"pixels_over_limit": 3,
|
| 96 |
+
"pixels": 1855488,
|
| 97 |
+
"limit_p999_codes": 0.25,
|
| 98 |
+
"limit_max_codes": 1.0,
|
| 99 |
+
"probes": [
|
| 100 |
+
{
|
| 101 |
+
"shape": [
|
| 102 |
+
96,
|
| 103 |
+
128,
|
| 104 |
+
3
|
| 105 |
+
],
|
| 106 |
+
"max_display_code_diff": 0.7523596286773682,
|
| 107 |
+
"p999_display_code_diff": 0.014085752964021859,
|
| 108 |
+
"pixels_over_limit": 3,
|
| 109 |
+
"pixels": 12288,
|
| 110 |
+
"max_rel": 0.3374467194080353,
|
| 111 |
+
"pixels_rel_over_limit": 21,
|
| 112 |
+
"mask_exact": true
|
| 113 |
+
},
|
| 114 |
+
{
|
| 115 |
+
"shape": [
|
| 116 |
+
720,
|
| 117 |
+
1280,
|
| 118 |
+
3
|
| 119 |
+
],
|
| 120 |
+
"max_display_code_diff": 0.0015503168106079102,
|
| 121 |
+
"p999_display_code_diff": 0.00021278858184814453,
|
| 122 |
+
"pixels_over_limit": 0,
|
| 123 |
+
"pixels": 921600,
|
| 124 |
+
"max_rel": 0.0007740037399344146,
|
| 125 |
+
"pixels_rel_over_limit": 0,
|
| 126 |
+
"mask_exact": true
|
| 127 |
+
},
|
| 128 |
+
{
|
| 129 |
+
"shape": [
|
| 130 |
+
720,
|
| 131 |
+
1280,
|
| 132 |
+
3
|
| 133 |
+
],
|
| 134 |
+
"max_display_code_diff": 0.013907253742218018,
|
| 135 |
+
"p999_display_code_diff": 0.00025838613510131836,
|
| 136 |
+
"pixels_over_limit": 0,
|
| 137 |
+
"pixels": 921600,
|
| 138 |
+
"max_rel": 0.018843110650777817,
|
| 139 |
+
"pixels_rel_over_limit": 5,
|
| 140 |
+
"mask_exact": true
|
| 141 |
+
}
|
| 142 |
+
],
|
| 143 |
+
"pixels_rel_over_limit": 26,
|
| 144 |
+
"pass": true
|
| 145 |
+
}
|
| 146 |
+
}
|
| 147 |
+
}
|
models/RUDRA_ACES_2.previous_20261108/rudra_g1.onnx
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:880e7b698a099b8dd60549444392d51af3022efbae8f68f05c9f0f3a29f8ee49
|
| 3 |
+
size 1157294
|
models/RUDRA_ACES_2.previous_20261108/rudra_g1.ts
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7082eb869d265d6e8c4fc209f7cac7e5dce2f40c10df5e73a889fb85efb9dbcc
|
| 3 |
+
size 1037772
|
models/RUDRA_ACES_2/manifest.json
CHANGED
|
@@ -158,5 +158,70 @@
|
|
| 158 |
"limits": "One production (The Crew), one camera (ARRI ALEXA LogC3), single frames."
|
| 159 |
},
|
| 160 |
"parity_pass": true,
|
| 161 |
-
"release_authorized":
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 162 |
}
|
|
|
|
| 158 |
"limits": "One production (The Crew), one camera (ARRI ALEXA LogC3), single frames."
|
| 159 |
},
|
| 160 |
"parity_pass": true,
|
| 161 |
+
"release_authorized": true,
|
| 162 |
+
"release": {
|
| 163 |
+
"promoted": "2026-11-08T23:33:56",
|
| 164 |
+
"holdout": {
|
| 165 |
+
"registration": "configs/experiments/holdout_crew_eval_20261107.json",
|
| 166 |
+
"registration_sha256": "a7271ad62db39ec0af97085bfd39cabfdf5d379cd93f65d0fed36551c69ac106",
|
| 167 |
+
"verdict_sha256": "c6710884e187a2367050b3339e41cf6393fea7cdea85e5f7e00a334bc8cf7034",
|
| 168 |
+
"gates": {
|
| 169 |
+
"grade_0_rms": {
|
| 170 |
+
"value": 0.3108069606591046,
|
| 171 |
+
"limit": 0.3420995535843564,
|
| 172 |
+
"pass": true
|
| 173 |
+
},
|
| 174 |
+
"grade_-3": {
|
| 175 |
+
"value": 95.3499802957688,
|
| 176 |
+
"limit": 112.8452479264566,
|
| 177 |
+
"pass": true
|
| 178 |
+
},
|
| 179 |
+
"grade_+3": {
|
| 180 |
+
"value": 1.011321970494464,
|
| 181 |
+
"limit": 1.133586999527844,
|
| 182 |
+
"pass": true
|
| 183 |
+
},
|
| 184 |
+
"highlight_H": {
|
| 185 |
+
"value": 0.02031642299086901,
|
| 186 |
+
"limit": 0.025404510459388425,
|
| 187 |
+
"pass": true
|
| 188 |
+
},
|
| 189 |
+
"no_new_negativeY": {
|
| 190 |
+
"value": 0,
|
| 191 |
+
"limit": 0,
|
| 192 |
+
"pass": true
|
| 193 |
+
},
|
| 194 |
+
"appearance": {
|
| 195 |
+
"value": 0,
|
| 196 |
+
"limit": 0,
|
| 197 |
+
"pass": true
|
| 198 |
+
}
|
| 199 |
+
}
|
| 200 |
+
},
|
| 201 |
+
"native": {
|
| 202 |
+
"report": "D:/A.I/Devlopments/rudra/reports/aces_v2_2026-11-08_1148",
|
| 203 |
+
"parity_sha256": "e5f598dd873c786683c0e4428c7fee8899450f28ea118ca9d3fba7c7ea274361",
|
| 204 |
+
"backends": [
|
| 205 |
+
"libtorch",
|
| 206 |
+
"onnxruntime_directml",
|
| 207 |
+
"onnxruntime_cpu"
|
| 208 |
+
]
|
| 209 |
+
},
|
| 210 |
+
"coreml": {
|
| 211 |
+
"not_measured": "No Mac on hand for this release; the ONNX Runtime CPU vs Core ML parity job in CI passed for this package, but a timed Core ML report was not produced."
|
| 212 |
+
},
|
| 213 |
+
"provenance": {
|
| 214 |
+
"record": "docs/models/RUDRA_ACES_2.provenance.json",
|
| 215 |
+
"sha256": "6af6c7b2c49a9b7d75fbeb5a4e7cd81c33601a2fb6349c2d98d8357046a4e8ab"
|
| 216 |
+
},
|
| 217 |
+
"review": {
|
| 218 |
+
"reviewer": "FXTD Studios Research",
|
| 219 |
+
"date": "2026-11-08",
|
| 220 |
+
"hdr_monitor_review": "No HDR monitor: the review was of the kit's SDR sheets (source, analytic, no-lock, candidate at -3, 0 and +3 EV, all 24 frames, 1:1 crops of the most-changed regions) and of the EXR masters numerically (finite everywhere; 0 EV within 1 code of the analytic inverse on every frame). Sign-off authorised by the owner on 8 Nov 2026 with that limitation stated.",
|
| 221 |
+
"frames": 24,
|
| 222 |
+
"issues": 0,
|
| 223 |
+
"sha256": "9fc1b964a66e8d7265a51d80c64f1f58271bb5d6ecc5c85b529ccc4ff48148a3"
|
| 224 |
+
},
|
| 225 |
+
"claim": "At the delivered exposure, within 0.1 code RMS of the plain ACES 2.0 inverse on partially clipped highlights (not better); better at -3 and +3 EV and in highlight colour. Tested on one production and one camera (The Crew, ARRI ALEXA LogC3)."
|
| 226 |
+
}
|
| 227 |
}
|