Download catalog.json from lingxin07/QualityScaler-Go_models: direct link, hf CLI and curl.
- Browser
- Download file 257 kB
-
https://huggingface.co/lingxin07/QualityScaler-Go_models/resolve/main/catalog.json
- Command line
-
hf download hf://lingxin07/QualityScaler-Go_models/catalog.json
-
curl -L -o catalog.json https://huggingface.co/lingxin07/QualityScaler-Go_models/resolve/main/catalog.json
257 kB
| { | |
| "source_policy": "original_pth_plus_user_authorized_onnx", | |
| "model_count": 29, | |
| "original_checkpoint_model_count": 23, | |
| "onnx_conversion_models": [ | |
| "Deblurgan_v2", | |
| "face_enhance_x4", | |
| "LVAx2", | |
| "MSharpx4", | |
| "rivagan_decoder", | |
| "rivagan_encoder" | |
| ], | |
| "onnx_file_count": 87, | |
| "total_onnx_bytes": 4087623114, | |
| "models": [ | |
| { | |
| "model": "BSRGANx2", | |
| "legacy_file": "BSRGANx2_fp16.onnx", | |
| "legacy_sha256": "52ed22baec04a8835133286a66fdb5535c88cebda4787799514a20e75cba67cb", | |
| "variants": { | |
| "fp32": { | |
| "path": "BSRGANx2_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 66984173, | |
| "sha256": "99d246feec327682ab33f4057c5e3cc89e8861dea3b377f0cc6bb64db673d8a7", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "BSRGANx2_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 0.0007429785570517803, | |
| "max_abs": 0.0010609030723571777, | |
| "psnr_range_1_db": 62.53733123668034 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 192 | |
| ], | |
| "mae": 0.000759998032461024, | |
| "max_abs": 0.0012192726135253906, | |
| "psnr_range_1_db": 62.294739251902335 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 0.0007484533616661793, | |
| "max_abs": 0.0010996460914611816, | |
| "psnr_range_1_db": 62.46359754138809 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 33779020, | |
| "sha256": "916b2f4b6aa50fd160d82a78b32783ca8ec0f6d30c48400fec58af36da4f3b69", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "BSRGANx2_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 350, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 33707781, | |
| "sha256": "f9f79d052675555a322dd1376bebc02ca75d10a3ed8315e66094bd564c0465f2", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 35495540, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 0.0011615341081778752, | |
| "max_abs": 0.004794597625732422, | |
| "psnr_range_1_db": 56.99784115717941 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 192 | |
| ], | |
| "mae": 0.0012552296025710853, | |
| "max_abs": 0.005989432334899902, | |
| "psnr_range_1_db": 56.24299063658352 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 0.0011752913269447163, | |
| "max_abs": 0.005030333995819092, | |
| "psnr_range_1_db": 56.87212080807111 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 107.45 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "614f68bcafcf123a1ea51cc75ae5741640a8b1d49dd75757ad3ad531f772c736", | |
| "architecture": "ESRGAN", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "BSRGANx2.pth", | |
| "source_url": "https://github.com/cszn/KAIR/releases/download/v1.0/BSRGANx2.pth" | |
| }, | |
| "notes": [], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 128, | |
| 128 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 2.1638152247760445e-07, | |
| "max_abs": 1.3113021850585938e-06, | |
| "psnr_range_1_db": 131.03901564137195 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 128, | |
| 192 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 192 | |
| ], | |
| "mae": 2.2037743797732725e-07, | |
| "max_abs": 1.3709068298339844e-06, | |
| "psnr_range_1_db": 130.8819716828055 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 128, | |
| 128 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 2.1865738138634092e-07, | |
| "max_abs": 1.3113021850585938e-06, | |
| "psnr_range_1_db": 130.97287463600532 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "BSRGANx4", | |
| "legacy_file": "BSRGANx4_fp16.onnx", | |
| "legacy_sha256": "ca9bd2e7db018b122dc2e73e5b8d315965491ff3a1bbf983a4764d1ab868b4f2", | |
| "variants": { | |
| "fp32": { | |
| "path": "BSRGANx4_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 67132649, | |
| "sha256": "3b53928478d173e8b7604cfe829c21c134bcb9831271e3fc4bc1f1f6f8ee52f1", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "BSRGANx4_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00032134819840360745, | |
| "max_abs": 0.001217171549797058, | |
| "psnr_range_1_db": 68.56738207150232 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.0002953027054759774, | |
| "max_abs": 0.0014349594712257385, | |
| "psnr_range_1_db": 69.2160042476249 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0003271605085473084, | |
| "max_abs": 0.001405566930770874, | |
| "psnr_range_1_db": 68.45621019723696 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 33854535, | |
| "sha256": "072683a071c4ef600f78de588919228f0231ea2a52a1e2649628f3a3f87bb048", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "BSRGANx4_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 351, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 33782537, | |
| "sha256": "037e6f772f3fae73fd3953cdca1800468b2ed00982955a7659abda230fc9b5e3", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 35603780, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0010725154940741295, | |
| "max_abs": 0.007605574559420347, | |
| "psnr_range_1_db": 57.28329899278222 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.001002010397092887, | |
| "max_abs": 0.007382258772850037, | |
| "psnr_range_1_db": 57.86607026470033 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0010586708070275581, | |
| "max_abs": 0.007605574559420347, | |
| "psnr_range_1_db": 57.4969612217454 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 59.17 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "5d505a0766160921e0388d76e1ddf08cb114303990f9080432bf2b1c988b1c54", | |
| "architecture": "ESRGAN", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "BSRGANx4.pth", | |
| "source_url": "https://github.com/cszn/KAIR/releases/download/v1.0/BSRGAN.pth" | |
| }, | |
| "notes": [], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 1.2187293188798708e-07, | |
| "max_abs": 9.834766387939453e-07, | |
| "psnr_range_1_db": 135.96107804893387 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 1.1755214150708993e-07, | |
| "max_abs": 1.1622905731201172e-06, | |
| "psnr_range_1_db": 136.28967001979063 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 1.284419475022404e-07, | |
| "max_abs": 1.1473894119262695e-06, | |
| "psnr_range_1_db": 135.51694617336025 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "codeformer", | |
| "legacy_file": "codeformer.onnx", | |
| "legacy_sha256": "92dc10cbb67ffff9b5a4ff238fea1721adae0e4981bb6f83ef70236a52d54414", | |
| "variants": { | |
| "fp32": { | |
| "path": "codeformer_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 376884943, | |
| "sha256": "49ac5b0a7cba4f0984133574ccbe76b6cc24653c482b6227b323a0129399ef40", | |
| "inputs": [ | |
| { | |
| "name": "x", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ] | |
| }, | |
| { | |
| "name": "w", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| 1 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "y", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "Convy_dim_0", | |
| 3, | |
| "Convy_dim_0", | |
| "Convy_dim_3" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "codeformer_fp16.onnx", | |
| "converter_fallback_reason": "Keep attention/normalization graph in FP32; convert compute islands directly", | |
| "compute": "fp16_conv_matmul_gemm_fp32_other_ops", | |
| "fp16_compute_nodes": 215, | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ], | |
| "mae": 0.0001628468292148947, | |
| "max_abs": 0.003604382276535034, | |
| "psnr_range_1_db": 74.08357412730754 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 189135402, | |
| "sha256": "10f212bf78faadbe5b48ea5870e623ec2fb34b89854b659222a152d79dad4bf1", | |
| "inputs": [ | |
| { | |
| "name": "x", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ] | |
| }, | |
| { | |
| "name": "w", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| 1 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "y", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "Convy_dim_0", | |
| 3, | |
| "Convy_dim_0", | |
| "Convy_dim_3" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "codeformer_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 215, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 189135404, | |
| "sha256": "cc5c34e637c574f08e6c54b7f7e5ce37854796cbec062a2a90eaeadc6ff43cda", | |
| "inputs": [ | |
| { | |
| "name": "x", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ] | |
| }, | |
| { | |
| "name": "w", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| 1 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "y", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "Convy_dim_0", | |
| 3, | |
| "Convy_dim_0", | |
| "Convy_dim_3" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "1009e537e0c2a07d4cabce6355f53cb66767cd4b4297ec7a4a64ca4b8a5684b7", | |
| "architecture": "CodeFormer", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "codeformer.pth", | |
| "source_url": "https://github.com/sczhou/CodeFormer/releases/download/v0.1.0/codeformer.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ], | |
| "mae": 1.850824422392509e-06, | |
| "max_abs": 0.00022786855697631836, | |
| "psnr_range_1_db": 107.15252302824106 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "codeformer_colorization", | |
| "legacy_file": "codeformer_colorization.onnx", | |
| "legacy_sha256": "5e8ca901a5582aefbfb727593adc69664937ff7e898f8bf10f7c6f9d4d4c099b", | |
| "variants": { | |
| "fp32": { | |
| "path": "codeformer_colorization_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 334207030, | |
| "sha256": "51b60677c455a941b0c37b227a4f15bf802ee4c8c4e99ecbe359b032c3ea1e80", | |
| "inputs": [ | |
| { | |
| "name": "x", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "y", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "Convy_dim_0", | |
| 3, | |
| "Convy_dim_0", | |
| "Convy_dim_3" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "codeformer_colorization_fp16.onnx", | |
| "converter_fallback_reason": "Keep attention/normalization graph in FP32; convert compute islands directly", | |
| "compute": "fp16_conv_matmul_gemm_fp32_other_ops", | |
| "fp16_compute_nodes": 187, | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ], | |
| "mae": 6.55018518844012e-05, | |
| "max_abs": 0.0032164156436920166, | |
| "psnr_range_1_db": 79.84506505716755 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 167762869, | |
| "sha256": "6b5f06c5c7e3cbde09cdcd693a3a19af75b8987821fd6f45624a788eb126d0a2", | |
| "inputs": [ | |
| { | |
| "name": "x", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "y", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "Convy_dim_0", | |
| 3, | |
| "Convy_dim_0", | |
| "Convy_dim_3" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "codeformer_colorization_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 187, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 167762871, | |
| "sha256": "e3e82cc5ffd9bc45c6ad8efb17c045a7cad6f6b9b5df912b246236692ee8a48b", | |
| "inputs": [ | |
| { | |
| "name": "x", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "y", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "Convy_dim_0", | |
| 3, | |
| "Convy_dim_0", | |
| "Convy_dim_3" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "4f041f194fe17cc128d7c76526fe45689079ce5f5811e1441ccfd3d5aec4693d", | |
| "architecture": "CodeFormer", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "codeformer_colorization.pth", | |
| "source_url": "https://github.com/sczhou/CodeFormer/releases/download/v0.1.0/codeformer_colorization.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 512, | |
| 512 | |
| ], | |
| "mae": 1.6278586571701e-06, | |
| "max_abs": 0.0003707408905029297, | |
| "psnr_range_1_db": 103.67533070915515 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "Deblurgan_v2", | |
| "legacy_file": "Deblurgan_v2.onnx", | |
| "legacy_sha256": "46592ec297e38875399f5ede3ba691daa593036bce9c3853dc65bb91c4801581", | |
| "variants": { | |
| "fp32": { | |
| "path": "Deblurgan_v2_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 144786560, | |
| "sha256": "90736fe1509df200be2589be8322a2027d99e087af4e23c47eee1d6e01fa4ac5", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "Deblurgan_v2_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00010846205733313259, | |
| "max_abs": 0.0004943609237670898, | |
| "psnr_range_1_db": 77.1136714254338 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ], | |
| "mae": 0.00010849559222, | |
| "max_abs": 0.0005135536193847656, | |
| "psnr_range_1_db": 77.11609081937137 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00010833534141655814, | |
| "max_abs": 0.0005038976669311523, | |
| "psnr_range_1_db": 77.1175470477406 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 73181483, | |
| "sha256": "38f3eea4f0407aba069e56545698a850d55efaab2c4616b2f2000bb18f801e50", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "current_comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00011086952638169241, | |
| "max_abs": 0.0005927085876464844, | |
| "psnr_range_1_db": 76.94017012974727 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ], | |
| "mae": 0.0001111545234382542, | |
| "max_abs": 0.0005730390548706055, | |
| "psnr_range_1_db": 76.93313782898682 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00011091551497336798, | |
| "max_abs": 0.0005927085876464844, | |
| "psnr_range_1_db": 76.93778881880222 | |
| } | |
| ] | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "Deblurgan_v2_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 212, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 71761926, | |
| "sha256": "1d2b132752da55a2ad5e0e3ceb24ef3e3f1f3bba6eb6a567657110306b12764e", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 73897132, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0005402937050984491, | |
| "max_abs": 0.0030210018157958984, | |
| "psnr_range_1_db": 63.20068077330124 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ], | |
| "mae": 0.0005377690079936789, | |
| "max_abs": 0.0030635595321655273, | |
| "psnr_range_1_db": 63.25598242816889 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0005382559024778762, | |
| "max_abs": 0.0037442445755004883, | |
| "psnr_range_1_db": 63.23892026000449 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 34.29 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "legacy_fp32_onnx_graph", | |
| "sha256": "46592ec297e38875399f5ede3ba691daa593036bce9c3853dc65bb91c4801581", | |
| "onnx_filename": "Deblurgan_v2.onnx" | |
| }, | |
| "notes": [ | |
| "Removed five verified identity Reshapes with frozen spatial dimensions; input H/W must be multiples of 32.", | |
| "User authorized direct conversion of existing ONNX on 2026-10-18 because original checkpoints are unavailable." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ] | |
| } | |
| ], | |
| "status": "exported", | |
| "validation_evidence": "Identical SHA-256 artifacts retain archived runtime/GPU checks; current CPU and source comparison rechecked.", | |
| "onnx_conversion_authorized_by_user": true, | |
| "original_onnx_reference_check": { | |
| "status": "passed", | |
| "source_sha256": "46592ec297e38875399f5ede3ba691daa593036bce9c3853dc65bb91c4801581", | |
| "converted_sha256": "90736fe1509df200be2589be8322a2027d99e087af4e23c47eee1d6e01fa4ac5", | |
| "precision": "fp32", | |
| "input": [ | |
| 1, | |
| 3, | |
| 736, | |
| 1280 | |
| ], | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 736, | |
| 1280 | |
| ], | |
| "mae": 3.796129315690556e-08, | |
| "max_abs": 2.980232238769531e-07, | |
| "psnr_range_1_db": 145.47591110546134 | |
| } | |
| ], | |
| "tolerance": { | |
| "rtol": 1e-05, | |
| "atol": 1e-06 | |
| } | |
| } | |
| }, | |
| { | |
| "model": "DeblurGANv2-FPNInception-GoPro", | |
| "legacy_file": null, | |
| "legacy_sha256": null, | |
| "variants": { | |
| "fp32": { | |
| "path": "DeblurGANv2-FPNInception-GoPro_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 143965453, | |
| "sha256": "9223ca8b70a20a0e5252320cae5efee870ec66145d731bcd7c864935af04a59d", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "DeblurGANv2-FPNInception-GoPro_fp16.onnx", | |
| "converter_fallback_reason": "Keep attention/normalization graph in FP32; convert compute islands directly", | |
| "compute": "fp16_conv_matmul_gemm_fp32_other_ops", | |
| "fp16_compute_nodes": 212, | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00010886180741435474, | |
| "max_abs": 0.004001915454864502, | |
| "psnr_range_1_db": 75.21770010575607 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ], | |
| "mae": 0.00045337762773295744, | |
| "max_abs": 0.008474737405776978, | |
| "psnr_range_1_db": 63.372564548524025 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.002599785258116327, | |
| "max_abs": 0.13910765945911407, | |
| "psnr_range_1_db": 43.99974850629043 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 72397782, | |
| "sha256": "f72fc3faba334bd56f26259ad3bdb2e6ac7f41c01a1a045cc483d23460c468cd", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "DeblurGANv2-FPNInception-GoPro_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 212, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 72397784, | |
| "sha256": "34313f053c8ef71c67a15f40962de9a60c9dd921e0b6be09bb6d4f6f2801f331", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 536870912, | |
| "tf32": false, | |
| "engine_bytes": 76761916, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0027366119108193456, | |
| "max_abs": 0.04217076301574707, | |
| "psnr_range_1_db": 48.36914709822048 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ], | |
| "mae": 0.003968607572705688, | |
| "max_abs": 0.060466110706329346, | |
| "psnr_range_1_db": 45.00137847804956 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.046586357149101344, | |
| "max_abs": 1.2938390970230103, | |
| "psnr_range_1_db": 20.074337739456457 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 99.79 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "0ab85a0419534bca6c8bee65eff3c163313e647b4577d493d679aa31169b0eea", | |
| "architecture": "DeblurGANv2-FPNInception", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "source_url": "https://drive.usercontent.google.com/download?id=1UXcsRVW-6KF23_TNzxw-xC0SzaMfXOaR&export=download&confirm=t", | |
| "checkpoint_filename": "DeblurGANv2-FPNInception-GoPro.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used.", | |
| "Official GoPro checkpoint differs from legacy Deblurgan_v2; stored as a separate model.", | |
| "Official Predictor uses train(True) statistics. BatchNorm and InstanceNorm use input statistics without state updates, verified against upstream eager inference.", | |
| "RGB I/O range [-1,1]; H/W multiples of 32, tested from 256 pixels. External preprocessing handles padding/cropping." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 3.0931137125674485e-07, | |
| "max_abs": 8.344650268554688e-06, | |
| "psnr_range_1_db": 125.96752025165861 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 320 | |
| ], | |
| "mae": 2.3379352095768506e-07, | |
| "max_abs": 1.150369644165039e-05, | |
| "psnr_range_1_db": 126.59254674157404 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 5.039054577493651e-06, | |
| "max_abs": 0.00030535459518432617, | |
| "psnr_range_1_db": 98.18143002521848 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "face_enhance_x4", | |
| "legacy_file": "face_enhance_x4.onnx", | |
| "legacy_sha256": "cf972ae320db2445d47e991c63f7c070f093218926a99cb5a476a41b197cc587", | |
| "variants": { | |
| "fp32": { | |
| "path": "face_enhance_x4_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 66160201, | |
| "sha256": "c6401eede1aedcf9384ff0d1bc42298560504d606ca074d81eb104860de86716", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "face_enhance_x4_fp16.onnx", | |
| "converter_fallback_reason": "Keep attention/normalization graph in FP32; convert compute islands directly", | |
| "compute": "fp16_conv_matmul_gemm_fp32_other_ops", | |
| "fp16_compute_nodes": 624, | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00010680464364061966, | |
| "max_abs": 0.0007883310317993164, | |
| "psnr_range_1_db": 77.50716927293814 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.00010937072678037414, | |
| "max_abs": 0.0007890760898590088, | |
| "psnr_range_1_db": 77.30832198205319 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00011271557355030382, | |
| "max_abs": 0.0007820725440979004, | |
| "psnr_range_1_db": 77.15372318511298 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 36926874, | |
| "sha256": "eb7df4de6690fb224a288584f8cf05d5fb1bef07d09e97de5b9fd60be68f54b6", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "current_comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00010680464364061966, | |
| "max_abs": 0.0007883310317993164, | |
| "psnr_range_1_db": 77.50716927293814 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 0.00011088519600485192, | |
| "max_abs": 0.00078544020652771, | |
| "psnr_range_1_db": 77.17037861271258 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00011271557355030382, | |
| "max_abs": 0.0007820725440979004, | |
| "psnr_range_1_db": 77.15372318511298 | |
| } | |
| ] | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "face_enhance_x4_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 624, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 36928226, | |
| "sha256": "e0f0c8badc87f82a41750548765ab51d1c9c9d88df5f46f487a0b12e0a2c6f22", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "status": "not_completed", | |
| "reason": "Native BF16 engine build exceeded several minutes and was stopped during compilation; full ONNX type/shape checks and FP32/FP16 CPU inference passed." | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "legacy_fp32_onnx_graph", | |
| "sha256": "cf972ae320db2445d47e991c63f7c070f093218926a99cb5a476a41b197cc587", | |
| "onnx_filename": "face_enhance_x4.onnx" | |
| }, | |
| "notes": [ | |
| "User authorized direct conversion of existing ONNX on 2026-10-18 because original checkpoints are unavailable." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ] | |
| } | |
| ], | |
| "status": "exported", | |
| "validation_evidence": "Identical SHA-256 artifacts retain archived runtime/GPU checks; current CPU and source comparison rechecked.", | |
| "onnx_conversion_authorized_by_user": true, | |
| "original_onnx_reference_check": { | |
| "status": "passed", | |
| "source_sha256": "cf972ae320db2445d47e991c63f7c070f093218926a99cb5a476a41b197cc587", | |
| "converted_sha256": "c6401eede1aedcf9384ff0d1bc42298560504d606ca074d81eb104860de86716", | |
| "precision": "fp32", | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0, | |
| "max_abs": 0.0, | |
| "psnr_range_1_db": null | |
| } | |
| ], | |
| "tolerance": { | |
| "rtol": 1e-05, | |
| "atol": 1e-06 | |
| } | |
| } | |
| }, | |
| { | |
| "model": "IRCNN_Lx1", | |
| "legacy_file": "IRCNN_Lx1_fp16.onnx", | |
| "legacy_sha256": "2e1dd14ebab42c230d2879a2bde2f6687912eb27f2e8f4052e7aefc944a8fe1e", | |
| "variants": { | |
| "fp32": { | |
| "path": "IRCNN_Lx1_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 755288, | |
| "sha256": "fec49805d8a8e07d0bb3f616f572cd755ff136f4ee45e753484c8de13cd664d3", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "IRCNN_Lx1_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 6.293406204349594e-05, | |
| "max_abs": 0.00034368038177490234, | |
| "psnr_range_1_db": 82.07293759812556 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 6.186403321508906e-05, | |
| "max_abs": 0.0003171563148498535, | |
| "psnr_range_1_db": 82.22702766284804 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 6.298989319475368e-05, | |
| "max_abs": 0.00034368038177490234, | |
| "psnr_range_1_db": 82.06663858977339 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 380421, | |
| "sha256": "5c5b05c4060612e06ca4df134f2bd0d49330a1b827aa0aac674d439d0b65dd02", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "IRCNN_Lx1_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 7, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 380003, | |
| "sha256": "0ad9c5c3e0c9ae76a6fb03f4f92b41b5203239fefea37f63518199518afaf02b", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 523044, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 0.0006665728553040632, | |
| "max_abs": 0.0033580362796783447, | |
| "psnr_range_1_db": 61.58878350374113 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 0.0006474270865560862, | |
| "max_abs": 0.0034367740154266357, | |
| "psnr_range_1_db": 61.81013111919985 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 0.0006617188832175694, | |
| "max_abs": 0.003744959831237793, | |
| "psnr_range_1_db": 61.647001637544356 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 47.46 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "not_requested_for_light_models", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "6b54ef8d8797852f461f68f871bfb1cea63ee2418f68fcec79d6e818d952994e", | |
| "architecture": "IRCNN", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "IRCNN_Lx1.pth" | |
| }, | |
| "notes": [], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 9.797630203441561e-08, | |
| "max_abs": 5.364418029785156e-07, | |
| "psnr_range_1_db": 138.0720997496727 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 9.742936729000778e-08, | |
| "max_abs": 6.258487701416016e-07, | |
| "psnr_range_1_db": 138.0857751265174 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 9.85109333366078e-08, | |
| "max_abs": 5.364418029785156e-07, | |
| "psnr_range_1_db": 138.0197293584494 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "IRCNN_Mx1", | |
| "legacy_file": "IRCNN_Mx1_fp16.onnx", | |
| "legacy_sha256": "9675737b5c999c17d5d5480bc453a881ed12c59781c31ef3d9fcfb2d2ef26d9b", | |
| "variants": { | |
| "fp32": { | |
| "path": "IRCNN_Mx1_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 755288, | |
| "sha256": "a81151814e04cb2ef7d9e45510f8c905d90ff0d254399aae3b4dc373fb5b731f", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "IRCNN_Mx1_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 4.8752062942488315e-05, | |
| "max_abs": 0.00024402141571044922, | |
| "psnr_range_1_db": 84.20136472359046 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 4.79250522099998e-05, | |
| "max_abs": 0.00023889541625976562, | |
| "psnr_range_1_db": 84.32017096059312 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 4.8277318285272486e-05, | |
| "max_abs": 0.00024402141571044922, | |
| "psnr_range_1_db": 84.27446138311504 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 380421, | |
| "sha256": "9b0b15e9b4a9b665f8e45bfc78d0ad0a1018e24a6d0e5ff1ee92acae1a322101", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "IRCNN_Mx1_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 7, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 380003, | |
| "sha256": "92f7fbd5cc596b715dbedd31c7c8ecc27d0a4822a6df948b420d44ed92319945", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 523044, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 0.00044655248962044425, | |
| "max_abs": 0.0023169368505477905, | |
| "psnr_range_1_db": 64.98610804098394 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 0.00044668022443753824, | |
| "max_abs": 0.0025789737701416016, | |
| "psnr_range_1_db": 64.97661190228241 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 0.0004460422795583933, | |
| "max_abs": 0.0023700445890426636, | |
| "psnr_range_1_db": 64.9910121910939 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 2.19 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "not_requested_for_light_models", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "88a6f5d1cb741e4a66637fe2b111c2b93a5242d712f2963e0fb4b85eb11f0255", | |
| "architecture": "IRCNN", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "IRCNN_Mx1.pth" | |
| }, | |
| "notes": [], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 6.178843629337886e-08, | |
| "max_abs": 3.0547380447387695e-07, | |
| "psnr_range_1_db": 141.9100885705353 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 6.19946705329413e-08, | |
| "max_abs": 3.5762786865234375e-07, | |
| "psnr_range_1_db": 141.90332899223418 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 6.22010721447926e-08, | |
| "max_abs": 3.5762786865234375e-07, | |
| "psnr_range_1_db": 141.83116856735603 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "LVAx2", | |
| "legacy_file": "LVAx2_fp16.onnx", | |
| "legacy_sha256": "3ae7780f6f5d3695b2bbac62c0c54b90545e29f9bddca5317ec642296d275378", | |
| "status": "exported", | |
| "source": { | |
| "kind": "legacy_fp16_onnx_graph", | |
| "sha256": "3ae7780f6f5d3695b2bbac62c0c54b90545e29f9bddca5317ec642296d275378", | |
| "stored_floating_dtypes": [ | |
| "FLOAT16" | |
| ], | |
| "onnx_filename": "LVAx2_fp16.onnx" | |
| }, | |
| "variants": { | |
| "fp32": { | |
| "path": "LVAx2_fp32.onnx", | |
| "status": "generated", | |
| "bytes": 1659300, | |
| "sha256": "b9e77ab50b7a87938e821b5f7afa7dd1a68819c2b0ad9f3915c1b2080f4075f3", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "precision_semantics": "fp32_execution_promoted_fp16_weights" | |
| }, | |
| "fp16": { | |
| "path": "LVAx2_fp16.onnx", | |
| "status": "generated", | |
| "bytes": 839909, | |
| "sha256": "9d3bee3a6a7cee389d3661b65a4f259e75ec353bbaff9b16a0acd32db567832e", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "current_comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 7.817742418107325e-05, | |
| "max_abs": 0.000244140625, | |
| "psnr_range_1_db": 80.02921503667548 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 160, | |
| 192 | |
| ], | |
| "mae": 7.866326272455303e-05, | |
| "max_abs": 0.000244140625, | |
| "psnr_range_1_db": 79.99381254025931 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 7.804819426837639e-05, | |
| "max_abs": 0.000244140625, | |
| "psnr_range_1_db": 80.04041940282605 | |
| } | |
| ] | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "LVAx2_bf16.onnx", | |
| "status": "generated", | |
| "bytes": 834731, | |
| "sha256": "c4cb5db4f9808e23139664cf504dbe8d2a8369290e56a2408cf9b74cd29497f6", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| 1, | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "runtime": "passed_tensorrt_gpu", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 22, | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 536870912, | |
| "tf32": false, | |
| "engine_bytes": 1275268, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 0.0023082519174598324, | |
| "max_abs": 0.022345900535583496, | |
| "psnr_range_1_db": 50.457839756605 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 160, | |
| 192 | |
| ], | |
| "mae": 0.002345463626301757, | |
| "max_abs": 0.034210026264190674, | |
| "psnr_range_1_db": 50.2505654724863 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 0.002302888141950158, | |
| "max_abs": 0.02291262149810791, | |
| "psnr_range_1_db": 50.43593511939662 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 70.35 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "not_requested_for_light_models", | |
| "notes": [ | |
| "FP32 execution uses promoted FP16 source weights; original FP32 precision cannot be recovered.", | |
| "FP16 keeps original model arithmetic; only dynamic batch/channel metadata is corrected.", | |
| "User authorized direct conversion of existing ONNX on 2026-10-18 because original checkpoints are unavailable." | |
| ], | |
| "onnx_conversion_authorized_by_user": true, | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 128, | |
| 128 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 160, | |
| 192 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 128, | |
| 128 | |
| ] | |
| ] | |
| } | |
| ], | |
| "original_onnx_reference_check": { | |
| "status": "passed", | |
| "source_sha256": "3ae7780f6f5d3695b2bbac62c0c54b90545e29f9bddca5317ec642296d275378", | |
| "converted_sha256": "9d3bee3a6a7cee389d3661b65a4f259e75ec353bbaff9b16a0acd32db567832e", | |
| "precision": "fp16", | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 0.0, | |
| "max_abs": 0.0, | |
| "psnr_range_1_db": null | |
| } | |
| ], | |
| "tolerance": { | |
| "rtol": 1e-05, | |
| "atol": 1e-06 | |
| } | |
| } | |
| }, | |
| { | |
| "model": "MSharpx4", | |
| "legacy_file": "MSharpx4_fp16.onnx", | |
| "legacy_sha256": "f8caf7e25ba3c5f37354e0185fe860bf336ae8a9cfdf745b864d8f4da10279cb", | |
| "status": "exported", | |
| "source": { | |
| "kind": "legacy_fp16_onnx_graph", | |
| "sha256": "f8caf7e25ba3c5f37354e0185fe860bf336ae8a9cfdf745b864d8f4da10279cb", | |
| "stored_floating_dtypes": [ | |
| "FLOAT16" | |
| ], | |
| "onnx_filename": "MSharpx4_fp16.onnx" | |
| }, | |
| "variants": { | |
| "fp32": { | |
| "path": "MSharpx4_fp32.onnx", | |
| "status": "generated", | |
| "bytes": 30014564, | |
| "sha256": "7c90fbcbc33f07844b7075400b202211138639c1dccff2cf199e8f9e3eac007f", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "precision_semantics": "fp32_execution_promoted_fp16_weights" | |
| }, | |
| "fp16": { | |
| "path": "MSharpx4_fp16.onnx", | |
| "status": "generated", | |
| "bytes": 15275730, | |
| "sha256": "8d209d1bb09fe7b7a1f6134d4bc98343fba723fb35d53ddb2258d00bc533f736", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "current_comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 9.241798814703846e-05, | |
| "max_abs": 0.00047516822814941406, | |
| "psnr_range_1_db": 78.62339373938107 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 9.23772332902849e-05, | |
| "max_abs": 0.0005388855934143066, | |
| "psnr_range_1_db": 78.61247667424611 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 9.194720490768304e-05, | |
| "max_abs": 0.0004890859127044678, | |
| "psnr_range_1_db": 78.64596698354042 | |
| } | |
| ] | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "MSharpx4_bf16.onnx", | |
| "status": "generated", | |
| "bytes": 15124068, | |
| "sha256": "1f2af498119acfbc6fad8373ad4371e1da2569a2d7d79fe143fb221396aec9f3", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| 1, | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "runtime": "passed_tensorrt_gpu", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 142, | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 536870912, | |
| "tf32": false, | |
| "engine_bytes": 17767188, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0012639994887801247, | |
| "max_abs": 0.014169692993164062, | |
| "psnr_range_1_db": 55.92430167003972 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 0.0012765380073081662, | |
| "max_abs": 0.010266900062561035, | |
| "psnr_range_1_db": 55.81575843320759 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0012466330885179862, | |
| "max_abs": 0.014169692993164062, | |
| "psnr_range_1_db": 56.05267313701162 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 37.56 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "notes": [ | |
| "FP32 execution uses promoted FP16 source weights; original FP32 precision cannot be recovered.", | |
| "FP16 keeps original model arithmetic; only dynamic batch/channel metadata is corrected.", | |
| "User authorized direct conversion of existing ONNX on 2026-10-18 because original checkpoints are unavailable." | |
| ], | |
| "onnx_conversion_authorized_by_user": true, | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ] | |
| } | |
| ], | |
| "original_onnx_reference_check": { | |
| "status": "passed", | |
| "source_sha256": "f8caf7e25ba3c5f37354e0185fe860bf336ae8a9cfdf745b864d8f4da10279cb", | |
| "converted_sha256": "8d209d1bb09fe7b7a1f6134d4bc98343fba723fb35d53ddb2258d00bc533f736", | |
| "precision": "fp16", | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0, | |
| "max_abs": 0.0, | |
| "psnr_range_1_db": null | |
| } | |
| ], | |
| "tolerance": { | |
| "rtol": 1e-05, | |
| "atol": 1e-06 | |
| } | |
| } | |
| }, | |
| { | |
| "model": "NAFNet-GoPro-width32", | |
| "legacy_file": "NAFNet-GoPro-width32.onnx", | |
| "legacy_sha256": "4f06e450ddcce675f5766b18c03e755d52eca5124743d5cc648811134777c80a", | |
| "variants": { | |
| "fp32": { | |
| "path": "NAFNet-GoPro-width32_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 69149566, | |
| "sha256": "535ec94ecd0d1f9c8645854783ff29c72348e58ec27b9458e062325897145380", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Sliceoutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "NAFNet-GoPro-width32_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 0.010257901491513621, | |
| "max_abs": 0.0881810188293457, | |
| "psnr_range_1_db": 37.102926838346846 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 0.0011675931533419418, | |
| "max_abs": 0.008857011795043945, | |
| "psnr_range_1_db": 56.26104410279248 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 0.00605239109059615, | |
| "max_abs": 0.0881810188293457, | |
| "psnr_range_1_db": 39.96990487466185 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 35411018, | |
| "sha256": "bb3f90287c7cf3a8f4e12a4ea59764b44d12f835697700c86ac6819cee0b584f", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Sliceoutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "NAFNet-GoPro-width32_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 226, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 35062932, | |
| "sha256": "a0d97e05cf4557921088282e6763b2d085783c732e86e6f5367624094bc2b4c2", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Sliceoutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "19394e6155d12ef6371d1d57496f87f0ec88f92bdffa27c0792690722d5d1a5c", | |
| "architecture": "NAFNet", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "NAFNet-GoPro-width32.pth", | |
| "source_url": "https://drive.usercontent.google.com/download?id=1Fr2QadtDCEXg6iwWX8OzeZLbHOx2t5Bj&export=download&confirm=t" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 6.2176402101007016e-06, | |
| "max_abs": 5.3882598876953125e-05, | |
| "psnr_range_1_db": 101.50838711408524 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 5.4098014364475e-07, | |
| "max_abs": 5.0067901611328125e-06, | |
| "psnr_range_1_db": 122.87944903401853 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 2.4163679578729593e-06, | |
| "max_abs": 3.6716461181640625e-05, | |
| "psnr_range_1_db": 108.35386831996092 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "Real-CUGAN_v3_2x", | |
| "legacy_file": "Real-CUGAN_v3_2x.onnx", | |
| "legacy_sha256": "3066bd5f13052b7f69741076029c40e7e5c74d82ffc849c55a96e4cbbe161d82", | |
| "variants": { | |
| "fp32": { | |
| "path": "Real-CUGAN_v3_2x_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 5172789, | |
| "sha256": "94a33ba26f17fd9b3b78930aa3da40040abdb3ea44d2e402e0a640683d8624cc", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Muloutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "Real-CUGAN_v3_2x_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 0.04859780566766858, | |
| "max_abs": 0.187591552734375, | |
| "psnr_range_1_db": 24.62947809087316 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 192 | |
| ], | |
| "mae": 0.04694390597028865, | |
| "max_abs": 0.1565093994140625, | |
| "psnr_range_1_db": 24.91435672934117 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 0.04957877479804059, | |
| "max_abs": 0.187591552734375, | |
| "psnr_range_1_db": 24.498188599041146 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 2619303, | |
| "sha256": "32c1cc950818b83176957fa3b41f8d62a9620f1bd664c80b412260eca6ea3db4", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Muloutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "Real-CUGAN_v3_2x_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 26, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 2810944, | |
| "sha256": "2f1220408cd83be051085e4bc310b195bcd1f95e7069a545416637c4e0e464d8", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Muloutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "0a14739f3f5fcbd74ec3ce2806d13a47916c916b20afe4a39d95f6df4ca6abd8", | |
| "architecture": "RealCUGAN", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "Real-CUGAN_v3_2x.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 128, | |
| 128 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 6.549013778567314e-05, | |
| "max_abs": 0.0003662109375, | |
| "psnr_range_1_db": 81.60432591855016 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 128, | |
| 192 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 192 | |
| ], | |
| "mae": 6.582753525839912e-05, | |
| "max_abs": 0.00042724609375, | |
| "psnr_range_1_db": 81.56710587497437 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 128, | |
| 128 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 128, | |
| 128 | |
| ], | |
| "mae": 6.555261400838693e-05, | |
| "max_abs": 0.000396728515625, | |
| "psnr_range_1_db": 81.59185898604332 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "Real-CUGAN_v3_3x", | |
| "legacy_file": "Real-CUGAN_v3_3x.onnx", | |
| "legacy_sha256": "5611941eb1203dc25be4462f86b38228ab1057c8c8784d57c0c24277d6259efd", | |
| "variants": { | |
| "fp32": { | |
| "path": "Real-CUGAN_v3_3x_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 5179703, | |
| "sha256": "e8c7e006f178b82bf408852a225d99d7ea0165867b5fd098f4ff7abd8e4cbb08", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Muloutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "Real-CUGAN_v3_3x_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 192, | |
| 192 | |
| ], | |
| "mae": 0.0783417226953639, | |
| "max_abs": 0.542755126953125, | |
| "psnr_range_1_db": 20.488779694114584 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 192, | |
| 288 | |
| ], | |
| "mae": 0.08303776673144764, | |
| "max_abs": 0.6135406494140625, | |
| "psnr_range_1_db": 20.044201000430416 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 192, | |
| 192 | |
| ], | |
| "mae": 0.08066301085744743, | |
| "max_abs": 0.542755126953125, | |
| "psnr_range_1_db": 20.358680602580755 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 2622759, | |
| "sha256": "2254059ae7b91e7e6f6a94258c4ad4ed9bc5f9957521fec486d0a179d554f27c", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Muloutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "Real-CUGAN_v3_3x_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 26, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 2817858, | |
| "sha256": "a3209dfec76aaa38a254e5be4165241c324d30adbdf7dfe32d3d9dfbd0f45d51", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Muloutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "39f1e6e90d50e5528a63f4ba1866bad23365a737cbea22a80769b2ec4c1c3285", | |
| "architecture": "RealCUGAN", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "Real-CUGAN_v3_3x.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 192, | |
| 192 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 192, | |
| 192 | |
| ], | |
| "mae": 9.173699827105911e-05, | |
| "max_abs": 0.000762939453125, | |
| "psnr_range_1_db": 78.67395276586714 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 192, | |
| 288 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 192, | |
| 288 | |
| ], | |
| "mae": 8.494464427600672e-05, | |
| "max_abs": 0.00079345703125, | |
| "psnr_range_1_db": 79.38897148082718 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 192, | |
| 192 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 192, | |
| 192 | |
| ], | |
| "mae": 8.018373477238196e-05, | |
| "max_abs": 0.0005950927734375, | |
| "psnr_range_1_db": 79.92204791150284 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "Real-CUGAN_v3_4x", | |
| "legacy_file": "Real-CUGAN_v3_4x.onnx", | |
| "legacy_sha256": "a2b07c833e4e3b0b0f2f15a5e0f0ffdf4d3e01a8a8d1892d3fd41375adac5f5e", | |
| "variants": { | |
| "fp32": { | |
| "path": "Real-CUGAN_v3_4x_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 5664430, | |
| "sha256": "06b9def7bc2a514d22949e1fc764e34a64b73ad7854cf09a446c20fdb823264f", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Muloutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "Real-CUGAN_v3_4x_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.09377591391845878, | |
| "max_abs": 1.2317352294921875, | |
| "psnr_range_1_db": 18.23639152249762 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.0931518535517676, | |
| "max_abs": 0.964691162109375, | |
| "psnr_range_1_db": 18.331447717997012 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.09142321595618341, | |
| "max_abs": 1.2317352294921875, | |
| "psnr_range_1_db": 18.478685144090697 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 2868151, | |
| "sha256": "dec468ce07fb1b7b103e889629b4464502713ad7a068539957db98b7f5f867e7", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Muloutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "Real-CUGAN_v3_4x_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 27, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 3183363, | |
| "sha256": "a3f5f0b2861daf7a249ca2d2f60d9c185e1f426b16ef275be53290a309ef2ca4", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| "Muloutput_dim_1", | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "42bd8fcdae37c12c5b25ed59625266bfa65780071a8d38192d83756cb85e98dd", | |
| "architecture": "RealCUGAN", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "Real-CUGAN_v3_4x.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00013671781440886358, | |
| "max_abs": 0.0014190673828125, | |
| "psnr_range_1_db": 75.0512086731372 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 8.872862215664807e-05, | |
| "max_abs": 0.0012664794921875, | |
| "psnr_range_1_db": 78.60600467295089 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0001365069509423241, | |
| "max_abs": 0.0018157958984375, | |
| "psnr_range_1_db": 75.0090087373423 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "Real_ESRGAN_x4", | |
| "legacy_file": "Real_ESRGAN_x4.onnx", | |
| "legacy_sha256": "dd8df3e9c800eb9ab75d19398904e5ba818852a1eaad7e70eaa25acf38dc8576", | |
| "variants": { | |
| "fp32": { | |
| "path": "Real_ESRGAN_x4_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 67132649, | |
| "sha256": "1af16d764fb1506f7629ebcc060c0f997dde9672ebad33d6c5c3b10ab1eff46b", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "Real_ESRGAN_x4_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00020908163719468575, | |
| "max_abs": 0.003976702690124512, | |
| "psnr_range_1_db": 71.92296852324526 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.00019381982302648894, | |
| "max_abs": 0.0012119710445404053, | |
| "psnr_range_1_db": 72.7668016897817 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00020730084221061892, | |
| "max_abs": 0.003976702690124512, | |
| "psnr_range_1_db": 72.0529926589919 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 33854535, | |
| "sha256": "a10914af43a04a583ae8e6db093cd31f295183b91088adf95df475e8a8faaffa", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "Real_ESRGAN_x4_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 351, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 33791949, | |
| "sha256": "d2f13fcb8eddbb122f5cd1f95f59a78e8b3b1db48388f5a921a7d651d5a95d15", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "4fa0d38905f75ac06eb49a7951b426670021be3018265fd191d2125df9d682f1", | |
| "architecture": "ESRGAN", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "Real_ESRGAN_x4.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 3.0473529477603734e-07, | |
| "max_abs": 4.276633262634277e-06, | |
| "psnr_range_1_db": 128.14598241097192 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 2.9507999796704905e-07, | |
| "max_abs": 2.0265579223632812e-06, | |
| "psnr_range_1_db": 128.500544539578 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 2.9952479962958023e-07, | |
| "max_abs": 3.7550926208496094e-06, | |
| "psnr_range_1_db": 128.33599032113443 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "Real_ESRGAN_x4plus", | |
| "legacy_file": "Real_ESRGAN_x4plus.onnx", | |
| "legacy_sha256": "0f89575f86c6f3e7321fbb4fdf21732d4324ba81823d12d0271ae381341155ff", | |
| "variants": { | |
| "fp32": { | |
| "path": "Real_ESRGAN_x4plus_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 67132649, | |
| "sha256": "1af16d764fb1506f7629ebcc060c0f997dde9672ebad33d6c5c3b10ab1eff46b", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "Real_ESRGAN_x4plus_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00020908163719468575, | |
| "max_abs": 0.003976702690124512, | |
| "psnr_range_1_db": 71.92296852324526 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.00019381982302648894, | |
| "max_abs": 0.0012119710445404053, | |
| "psnr_range_1_db": 72.7668016897817 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00020730084221061892, | |
| "max_abs": 0.003976702690124512, | |
| "psnr_range_1_db": 72.0529926589919 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 33854535, | |
| "sha256": "a10914af43a04a583ae8e6db093cd31f295183b91088adf95df475e8a8faaffa", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "Real_ESRGAN_x4plus_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 351, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 33782537, | |
| "sha256": "113d47dffb57f39792a05c2e403e92fd19f98d88d40e8ca595ff358e0c24345c", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 35603780, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0011652096141763952, | |
| "max_abs": 0.02602139115333557, | |
| "psnr_range_1_db": 56.54041306555661 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.0011327205969185645, | |
| "max_abs": 0.0074385106563568115, | |
| "psnr_range_1_db": 57.01994264273502 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0011414742899660268, | |
| "max_abs": 0.02602139115333557, | |
| "psnr_range_1_db": 56.81641019176139 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 62.63 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "4fa0d38905f75ac06eb49a7951b426670021be3018265fd191d2125df9d682f1", | |
| "architecture": "ESRGAN", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "Real_ESRGAN_x4plus.pth" | |
| }, | |
| "notes": [], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 3.0473529477603734e-07, | |
| "max_abs": 4.276633262634277e-06, | |
| "psnr_range_1_db": 128.14598241097192 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 2.9507999796704905e-07, | |
| "max_abs": 2.0265579223632812e-06, | |
| "psnr_range_1_db": 128.500544539578 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 2.9952479962958023e-07, | |
| "max_abs": 3.7550926208496094e-06, | |
| "psnr_range_1_db": 128.33599032113443 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "RealESR_Animex4", | |
| "legacy_file": "RealESR_Animex4_fp16.onnx", | |
| "legacy_sha256": "6e269ea53fb1835e70532327e10e994ed42446ab605e45632a52807a6a181e72", | |
| "variants": { | |
| "fp32": { | |
| "path": "RealESR_Animex4_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 2492916, | |
| "sha256": "134b51d33d448a07e8cbe8207ac1d20a1af2a0043962f0afcac64ee29819f465", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "RealESR_Animex4_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0002471529477029814, | |
| "max_abs": 0.00204312801361084, | |
| "psnr_range_1_db": 70.00856613834648 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.00024637149364379083, | |
| "max_abs": 0.0017707645893096924, | |
| "psnr_range_1_db": 70.08230170187096 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00024694276814329896, | |
| "max_abs": 0.00204312801361084, | |
| "psnr_range_1_db": 70.02745176516096 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 1253375, | |
| "sha256": "b44b1e57a7b86eff7f2dcd2ab3dae308f8eb1632acf88a763e2d6e039f99da56", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "RealESR_Animex4_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 18, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 1254954, | |
| "sha256": "d280a780a6f21ecb5ad4b75d037c9a86cddeb09afc7df1ad20dbd0d846cc302f", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 1450284, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.002762390540264429, | |
| "max_abs": 0.023199468851089478, | |
| "psnr_range_1_db": 48.971033348986374 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.0027845546705628343, | |
| "max_abs": 0.023693367838859558, | |
| "psnr_range_1_db": 48.891689302570775 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0027590552636098664, | |
| "max_abs": 0.023882746696472168, | |
| "psnr_range_1_db": 48.969882792407844 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 99.67 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "not_requested_for_light_models", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "b8a8376811077954d82ca3fcf476f1ac3da3e8a68a4f4d71363008000a18b75d", | |
| "architecture": "Compact", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "RealESR_Animex4.pth", | |
| "source_url": "https://github.com/xinntao/Real-ESRGAN/releases/download/v0.2.5.0/realesr-animevideov3.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 4.476999440801895e-07, | |
| "max_abs": 3.3974647521972656e-06, | |
| "psnr_range_1_db": 124.69853739492447 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 4.427639536983305e-07, | |
| "max_abs": 4.0531158447265625e-06, | |
| "psnr_range_1_db": 124.80656540755804 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 4.419511762480492e-07, | |
| "max_abs": 3.516674041748047e-06, | |
| "psnr_range_1_db": 124.82584416164529 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "RealESR_Animex4_v2", | |
| "legacy_file": null, | |
| "legacy_sha256": null, | |
| "variants": { | |
| "fp32": { | |
| "path": "RealESR_Animex4_v2_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 2492916, | |
| "sha256": "09a95bf7db900fa461cad912cf014a85a71dfd40c0bd720237e974f029910128", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "RealESR_Animex4_v2_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0003348372187090831, | |
| "max_abs": 0.002690911293029785, | |
| "psnr_range_1_db": 67.37561275463275 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.0003335317571932074, | |
| "max_abs": 0.002534210681915283, | |
| "psnr_range_1_db": 67.40845657132414 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0003329306661470355, | |
| "max_abs": 0.002690911293029785, | |
| "psnr_range_1_db": 67.41355825493132 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 1253375, | |
| "sha256": "5bd07a5a2ac1c91a1d5b4f1f8feac58eb135d0c654c45829fbe4828ad3331ac6", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "RealESR_Animex4_v2_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 18, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 1254954, | |
| "sha256": "0fef0f907900bd43e8680ec15f1e1c0da5eb9239e99ca1658c731e3a0813fa1e", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 1450284, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0033273982091159837, | |
| "max_abs": 0.027790546417236328, | |
| "psnr_range_1_db": 47.34519797527034 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.003310590898724936, | |
| "max_abs": 0.02972126007080078, | |
| "psnr_range_1_db": 47.39375711790143 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.003316443604212793, | |
| "max_abs": 0.030151784420013428, | |
| "psnr_range_1_db": 47.37637200050334 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 7.35 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "not_requested_for_light_models", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "5e04b111c16d5b40deb8f8062d09fdff72fa80281fb9607be23b62650c08daff", | |
| "architecture": "Compact", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "RealESR_Animex4_v2.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 5.610663068959335e-07, | |
| "max_abs": 4.559755325317383e-06, | |
| "psnr_range_1_db": 122.77150257992373 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 5.52940054237499e-07, | |
| "max_abs": 5.0067901611328125e-06, | |
| "psnr_range_1_db": 122.89602932597391 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 5.597844232596572e-07, | |
| "max_abs": 5.140900611877441e-06, | |
| "psnr_range_1_db": 122.80478618868176 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "RealESR_Gx4", | |
| "legacy_file": "RealESR_Gx4_fp16.onnx", | |
| "legacy_sha256": "c0a73707e1f487c38ca62607fe4193828c1f5f1af682e844d3d880bc066d6686", | |
| "variants": { | |
| "fp32": { | |
| "path": "RealESR_Gx4_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 4866436, | |
| "sha256": "eb41c355ee71e4583fed3d2171c4bd7d3d2ebe59acf4fc064d9795f7415f3c6a", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "RealESR_Gx4_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00027696707017336547, | |
| "max_abs": 0.0019773244857788086, | |
| "psnr_range_1_db": 68.72721293137678 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.0002785477432275406, | |
| "max_abs": 0.0020246803760528564, | |
| "psnr_range_1_db": 68.67089244686545 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.00027842761154298995, | |
| "max_abs": 0.0022069215774536133, | |
| "psnr_range_1_db": 68.70039593529286 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 2445376, | |
| "sha256": "e7f42d9909623af9cf95e86705a84b726eb5f28b0791a8d08d82937c93035838", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "RealESR_Gx4_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 34, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 2449229, | |
| "sha256": "79967f8b1eb49498b7542e18eba2926dadbc1ec50105476bb7357af8393ea87d", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 2689532, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.002770280764451627, | |
| "max_abs": 0.02213221788406372, | |
| "psnr_range_1_db": 48.86657745384824 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.0028096038907960974, | |
| "max_abs": 0.025955259799957275, | |
| "psnr_range_1_db": 48.77453714529048 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0028143648320574735, | |
| "max_abs": 0.024355769157409668, | |
| "psnr_range_1_db": 48.74359141988428 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 10.32 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "not_requested_for_light_models", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "8dc7edb9ac80ccdc30c3a5dca6616509367f05fbc184ad95b731f05bece96292", | |
| "architecture": "Compact", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "RealESR_Gx4.pth", | |
| "source_url": "https://github.com/xinntao/Real-ESRGAN/releases/download/v0.2.5.0/realesr-general-x4v3.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 4.865586333835381e-07, | |
| "max_abs": 4.649162292480469e-06, | |
| "psnr_range_1_db": 123.96532371935764 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 4.887713329379848e-07, | |
| "max_abs": 4.76837158203125e-06, | |
| "psnr_range_1_db": 123.90458342136296 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 4.909201270682692e-07, | |
| "max_abs": 4.112720489501953e-06, | |
| "psnr_range_1_db": 123.85847384207383 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "RealESR_Gx4_WDN", | |
| "legacy_file": null, | |
| "legacy_sha256": null, | |
| "variants": { | |
| "fp32": { | |
| "path": "RealESR_Gx4_WDN_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 4866436, | |
| "sha256": "73850ec66b6dfcefe2c6453f31caad92dbeca8411d4ddb5c2695db363221a90b", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "RealESR_Gx4_WDN_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0006484372807804561, | |
| "max_abs": 0.007368266582489014, | |
| "psnr_range_1_db": 61.02090777622422 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.0006472206988108711, | |
| "max_abs": 0.014560341835021973, | |
| "psnr_range_1_db": 61.00614359908591 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.0006514159067260531, | |
| "max_abs": 0.009568482637405396, | |
| "psnr_range_1_db": 60.90832769509908 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 2445376, | |
| "sha256": "61851c048f709ac891641c2736a675458a610214068d3c9739e01070a3689a47", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "RealESR_Gx4_WDN_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 34, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 2449229, | |
| "sha256": "19dbf388aaf8a58c9bce42b9130ae5e4192eadfeffa22f39d75c3f9669a559fd", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 2689532, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.007996666038638503, | |
| "max_abs": 0.08836773037910461, | |
| "psnr_range_1_db": 39.31567672649475 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 0.008268513306142545, | |
| "max_abs": 0.12560230493545532, | |
| "psnr_range_1_db": 38.99636780960326 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 0.008176046578493393, | |
| "max_abs": 0.11208987236022949, | |
| "psnr_range_1_db": 39.07157259689419 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 8.33 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "not_requested_for_light_models", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "1641f8c4464b9f097c9fdda5589273713f67cf59f3d909e0bd688f0cee269dca", | |
| "architecture": "Compact", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "RealESR_Gx4_WDN.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 1.2103721047651561e-06, | |
| "max_abs": 1.5616416931152344e-05, | |
| "psnr_range_1_db": 115.61082929594086 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 256, | |
| 384 | |
| ], | |
| "mae": 1.2278298824084131e-06, | |
| "max_abs": 1.728534698486328e-05, | |
| "psnr_range_1_db": 115.51865241763623 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 256, | |
| 256 | |
| ], | |
| "mae": 1.2024798348164722e-06, | |
| "max_abs": 1.6868114471435547e-05, | |
| "psnr_range_1_db": 115.64123995356672 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "Restormer-Defocus", | |
| "legacy_file": "Restormer-Defocus.onnx", | |
| "legacy_sha256": "20b532f93bb57297cc8f87731e991058372e4185d02f31b1964dba9c4e4aea36", | |
| "variants": { | |
| "fp32": { | |
| "path": "Restormer-Defocus_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 107167733, | |
| "sha256": "a67b476ad969a41a537f2a4308093600deee56efb0986f27ffc217d69798bde0", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "Restormer-Defocus_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 8.721068252270925e-05, | |
| "max_abs": 0.0005040764808654785, | |
| "psnr_range_1_db": 79.18109510695939 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 8.789375786161852e-05, | |
| "max_abs": 0.0004913210868835449, | |
| "psnr_range_1_db": 79.09687114193295 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 8.847314249275466e-05, | |
| "max_abs": 0.0005044341087341309, | |
| "psnr_range_1_db": 79.04298652714839 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 56422808, | |
| "sha256": "b52ba4012d96494f7f422bd34ecd37a4fa38184e35f859c1e5f99b994429e00e", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "Restormer-Defocus_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 362, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 55035105, | |
| "sha256": "2d39c220ee5fd476da80055217aa2511e25e685fdc90ffccae3833b25c90eea1", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "7dce451f33f8f5e0faf7c4e3996e5dcc1bd425ecd1ada99b0f9750e490fd4c9e", | |
| "architecture": "Restormer", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "Restormer-Defocus.pth", | |
| "source_url": "https://github.com/swz30/Restormer/releases/download/v1.0/single_image_defocus_deblurring.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 7.862824228747438e-08, | |
| "max_abs": 5.662441253662109e-07, | |
| "psnr_range_1_db": 139.69233535443442 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 8.087216782668192e-08, | |
| "max_abs": 4.76837158203125e-07, | |
| "psnr_range_1_db": 139.4978758848223 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 8.024941659338462e-08, | |
| "max_abs": 5.960464477539062e-07, | |
| "psnr_range_1_db": 139.56096470119854 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "Restormer-Motion", | |
| "legacy_file": "Restormer-Motion.onnx", | |
| "legacy_sha256": "5dbcf95ac987173b40b13b349bc1f1cbd546c0149651514c1c46e1c025ab09ee", | |
| "variants": { | |
| "fp32": { | |
| "path": "Restormer-Motion_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 107167733, | |
| "sha256": "2a2ecfe14be281ff18fb8dfdbe010381386b13b7c8bde779f2583ea92f34412c", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "Restormer-Motion_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 0.0001221492449682652, | |
| "max_abs": 0.0006929636001586914, | |
| "psnr_range_1_db": 76.00985559808987 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 0.00012506460153518774, | |
| "max_abs": 0.0008702874183654785, | |
| "psnr_range_1_db": 75.74317353589974 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 0.00012228410743849358, | |
| "max_abs": 0.0007673501968383789, | |
| "psnr_range_1_db": 76.06045564440751 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 56422808, | |
| "sha256": "c139b2cf24d426ad35a63e176e7b8cc5c210ff1c05dd0d8cf88b2dd926703c04", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "Restormer-Motion_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 362, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 55035105, | |
| "sha256": "84fefd3b5e4736a0e9601093c20eeceefe13f43f395435eea49a30e60c960cfe", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "194e38fb5b607c9dc5a5b3e08e65b2e79ee2bf0ef5048e0612f6b2ff2f79da31", | |
| "architecture": "Restormer", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "Restormer-Motion.pth", | |
| "source_url": "https://github.com/swz30/Restormer/releases/download/v1.0/motion_deblurring.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 1.263523519886197e-07, | |
| "max_abs": 1.3113021850585938e-06, | |
| "psnr_range_1_db": 135.2481095415686 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 1.4114246798473889e-07, | |
| "max_abs": 1.0132789611816406e-06, | |
| "psnr_range_1_db": 134.53424900683356 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 1.261835234818894e-07, | |
| "max_abs": 1.5497207641601562e-06, | |
| "psnr_range_1_db": 135.28279036460714 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "rivagan_decoder", | |
| "legacy_file": "rivagan_decoder.onnx", | |
| "legacy_sha256": "6b006690cf352fa50a91a0b6d6241dbcded0a9957969e2c0665cf9a7011b3880", | |
| "variants": { | |
| "fp32": { | |
| "path": "rivagan_decoder_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 1088800, | |
| "sha256": "46354af2334b3339367c5fbe91d4261fdcddb63d5527bd4b2078222230f67375", | |
| "inputs": [ | |
| { | |
| "name": "frame", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| 1, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 32 | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "rivagan_decoder_fp16.onnx", | |
| "converter_fallback_reason": "Converter changed an external FP32 I/O type", | |
| "compute": "fp16_conv_matmul_gemm_fp32_other_ops", | |
| "fp16_compute_nodes": 4, | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 32 | |
| ], | |
| "mae": 0.011192433536052704, | |
| "max_abs": 0.049346923828125, | |
| "psnr_range_1_db": 35.46706765515768 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 32 | |
| ], | |
| "mae": 0.010502520715817809, | |
| "max_abs": 0.04539299011230469, | |
| "psnr_range_1_db": 35.95590597680599 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 32 | |
| ], | |
| "mae": 0.009412113577127457, | |
| "max_abs": 0.049346923828125, | |
| "psnr_range_1_db": 36.961599074282404 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 547053, | |
| "sha256": "e9a27f73d46fa67ac475b66f2c335d2b0fd528cc129bc7a188f5e49d2fe496b9", | |
| "inputs": [ | |
| { | |
| "name": "frame", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| 1, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 32 | |
| ] | |
| } | |
| ], | |
| "current_comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 32 | |
| ], | |
| "mae": 0.011192433536052704, | |
| "max_abs": 0.049346923828125, | |
| "psnr_range_1_db": 35.46706765515768 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 32 | |
| ], | |
| "mae": 0.009129447862505913, | |
| "max_abs": 0.038016319274902344, | |
| "psnr_range_1_db": 38.296703601428995 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 32 | |
| ], | |
| "mae": 0.009412113577127457, | |
| "max_abs": 0.049346923828125, | |
| "psnr_range_1_db": 36.961599074282404 | |
| } | |
| ] | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "rivagan_decoder_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 4, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 547156, | |
| "sha256": "40e1c0e2ce81eb3cd9380018f611a1984327c6362f980306e4ebc1c041213e5c", | |
| "inputs": [ | |
| { | |
| "name": "frame", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| 1, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 32 | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 876444, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 32 | |
| ], | |
| "mae": 0.14347243681550026, | |
| "max_abs": 0.4973335266113281, | |
| "psnr_range_1_db": 14.464158887639924 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 32 | |
| ], | |
| "mae": 0.10220980240774225, | |
| "max_abs": 0.3697357177734375, | |
| "psnr_range_1_db": 17.032017323341943 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 32 | |
| ], | |
| "mae": 0.13584833405911922, | |
| "max_abs": 0.4973335266113281, | |
| "psnr_range_1_db": 15.055152820091177 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 2.18 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "not_requested_for_light_models", | |
| "source": { | |
| "kind": "legacy_fp32_onnx_graph", | |
| "sha256": "6b006690cf352fa50a91a0b6d6241dbcded0a9957969e2c0665cf9a7011b3880", | |
| "onnx_filename": "rivagan_decoder.onnx" | |
| }, | |
| "notes": [ | |
| "User authorized direct conversion of existing ONNX on 2026-10-18 because original checkpoints are unavailable." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 32 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 32 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 32 | |
| ] | |
| ] | |
| } | |
| ], | |
| "status": "exported", | |
| "validation_evidence": "Identical SHA-256 artifacts retain archived runtime/GPU checks; current CPU and source comparison rechecked.", | |
| "onnx_conversion_authorized_by_user": true, | |
| "original_onnx_reference_check": { | |
| "status": "passed", | |
| "source_sha256": "6b006690cf352fa50a91a0b6d6241dbcded0a9957969e2c0665cf9a7011b3880", | |
| "converted_sha256": "46354af2334b3339367c5fbe91d4261fdcddb63d5527bd4b2078222230f67375", | |
| "precision": "fp32", | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 32 | |
| ], | |
| "mae": 0.0, | |
| "max_abs": 0.0, | |
| "psnr_range_1_db": null | |
| } | |
| ], | |
| "tolerance": { | |
| "rtol": 1e-05, | |
| "atol": 1e-06 | |
| } | |
| } | |
| }, | |
| { | |
| "model": "rivagan_encoder", | |
| "legacy_file": "rivagan_encoder.onnx", | |
| "legacy_sha256": "66bc7814fadac7d686105c8ab26c6cf2cc8e40deb83e67bb6ef5b9de9b8ece0d", | |
| "variants": { | |
| "fp32": { | |
| "path": "rivagan_encoder_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 657157, | |
| "sha256": "04a3518a01f4d0af203b8e76d8e948dcbffcce777588bc0940689c2819bf583d", | |
| "inputs": [ | |
| { | |
| "name": "frame", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| 1, | |
| "height", | |
| "width" | |
| ] | |
| }, | |
| { | |
| "name": "data", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 32 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| 1, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "rivagan_encoder_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 1, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 9.584111732389525e-06, | |
| "max_abs": 0.00042006373405456543, | |
| "psnr_range_1_db": 93.43554503157749 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 1, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 9.859331511405697e-06, | |
| "max_abs": 0.0009808540344238281, | |
| "psnr_range_1_db": 91.56472881391448 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 1, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 1.0067886648812419e-05, | |
| "max_abs": 0.0006025433540344238, | |
| "psnr_range_1_db": 92.39948031481836 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 333475, | |
| "sha256": "e2a08357a4509c966c1d6f755cdd57345b22b7d8eccb9bbba6286404d4b79d12", | |
| "inputs": [ | |
| { | |
| "name": "frame", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| 1, | |
| "height", | |
| "width" | |
| ] | |
| }, | |
| { | |
| "name": "data", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 32 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| 1, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "current_comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 1, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 9.584111732389525e-06, | |
| "max_abs": 0.00042006373405456543, | |
| "psnr_range_1_db": 93.43554503157749 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 1, | |
| 80, | |
| 96 | |
| ], | |
| "mae": 9.538891734134975e-06, | |
| "max_abs": 0.0005042850971221924, | |
| "psnr_range_1_db": 93.42537951700885 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 1, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 1.0067886648812419e-05, | |
| "max_abs": 0.0006025433540344238, | |
| "psnr_range_1_db": 92.39948031481836 | |
| } | |
| ] | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "rivagan_encoder_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 4, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 332787, | |
| "sha256": "acbf39e40d9db07ca0582b3c4b28623881e766252173a7e0afd14d092e5bdc03", | |
| "inputs": [ | |
| { | |
| "name": "frame", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| 1, | |
| "height", | |
| "width" | |
| ] | |
| }, | |
| { | |
| "name": "data", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 32 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| 1, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 726924, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 1, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 3.697259903390204e-05, | |
| "max_abs": 0.005499482154846191, | |
| "psnr_range_1_db": 73.04429602056754 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 1, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 4.260640500319823e-05, | |
| "max_abs": 0.009293019771575928, | |
| "psnr_range_1_db": 71.21712971808826 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 1, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 4.1072237147924774e-05, | |
| "max_abs": 0.006708979606628418, | |
| "psnr_range_1_db": 72.65050828531436 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 2.62 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "not_requested_for_light_models", | |
| "source": { | |
| "kind": "legacy_fp32_onnx_graph", | |
| "sha256": "66bc7814fadac7d686105c8ab26c6cf2cc8e40deb83e67bb6ef5b9de9b8ece0d", | |
| "onnx_filename": "rivagan_encoder.onnx" | |
| }, | |
| "notes": [ | |
| "User authorized direct conversion of existing ONNX on 2026-10-18 because original checkpoints are unavailable." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 1, | |
| 64, | |
| 64 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 1, | |
| 80, | |
| 96 | |
| ] | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 1, | |
| 64, | |
| 64 | |
| ] | |
| ] | |
| } | |
| ], | |
| "status": "exported", | |
| "validation_evidence": "Identical SHA-256 artifacts retain archived runtime/GPU checks; current CPU and source comparison rechecked.", | |
| "onnx_conversion_authorized_by_user": true, | |
| "original_onnx_reference_check": { | |
| "status": "passed", | |
| "source_sha256": "66bc7814fadac7d686105c8ab26c6cf2cc8e40deb83e67bb6ef5b9de9b8ece0d", | |
| "converted_sha256": "04a3518a01f4d0af203b8e76d8e948dcbffcce777588bc0940689c2819bf583d", | |
| "precision": "fp32", | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 1, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 0.0, | |
| "max_abs": 0.0, | |
| "psnr_range_1_db": null | |
| } | |
| ], | |
| "tolerance": { | |
| "rtol": 1e-05, | |
| "atol": 1e-06 | |
| } | |
| } | |
| }, | |
| { | |
| "model": "SCUNet-GAN", | |
| "legacy_file": "SCUNet-GAN.onnx", | |
| "legacy_sha256": "79ae6073c91c2d25d1f199137a67c8d0f0807df27219cdd7d890f3cc6d5b43e7", | |
| "variants": { | |
| "fp32": { | |
| "path": "SCUNet-GAN_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 74443378, | |
| "sha256": "c9cce5f8ae05a8c9b2f58efe2b27f2cf8ada0ae386e060eb694ed39b303bb3f8", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "SCUNet-GAN_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 0.00012847230633875975, | |
| "max_abs": 0.00036972761154174805, | |
| "psnr_range_1_db": 76.41802641420897 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 0.0001268272567863783, | |
| "max_abs": 0.000554502010345459, | |
| "psnr_range_1_db": 75.97817788926955 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 0.00012831635103793815, | |
| "max_abs": 0.00036972761154174805, | |
| "psnr_range_1_db": 76.42306530333742 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 39744312, | |
| "sha256": "b328f6e6432555c72d0854dcba60cf44f42a8f9c408fae87f25c507baf81ccea", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "SCUNet-GAN_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 229, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 40076008, | |
| "sha256": "a59e83cc13c443f1f56f446ea361452947ef2463e581d12ca17045a6fe49cab8", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "892c83f812c59173273b74f4f34a14ecaf57a2fdb68df056664589beb55c966e", | |
| "architecture": "SCUNet", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "SCUNet-GAN.pth", | |
| "source_url": "https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 3.033055691048503e-07, | |
| "max_abs": 1.4901161193847656e-06, | |
| "psnr_range_1_db": 128.35931577555644 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 2.74122107334228e-07, | |
| "max_abs": 1.6689300537109375e-06, | |
| "psnr_range_1_db": 129.02511745976653 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 3.071957811092337e-07, | |
| "max_abs": 1.5497207641601562e-06, | |
| "psnr_range_1_db": 128.27006680857914 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "SCUNet-PSNR", | |
| "legacy_file": "SCUNet-PSNR.onnx", | |
| "legacy_sha256": "b0f8c12f1575bb49e39a85924152f1c6d4b527a4aae0432c9e5c7397123465e3", | |
| "variants": { | |
| "fp32": { | |
| "path": "SCUNet-PSNR_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 74443378, | |
| "sha256": "e68bc9c0dfa35e9a373a5a71c34d7cc8dbd3e56a48fbb702149b309438611b9b", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "SCUNet-PSNR_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 9.540992323309183e-05, | |
| "max_abs": 0.000362396240234375, | |
| "psnr_range_1_db": 78.55607028541768 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 0.00012624326094131297, | |
| "max_abs": 0.0005705952644348145, | |
| "psnr_range_1_db": 75.99956857059783 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 9.702681927592494e-05, | |
| "max_abs": 0.0003846883773803711, | |
| "psnr_range_1_db": 78.37337078853294 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 39744312, | |
| "sha256": "89f342963aece7a062b08e53d494369a0b96cbafcf22cb6653cb09df8cbe435d", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "SCUNet-PSNR_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 229, | |
| "runtime": "requires_native_gpu_validation", | |
| "status": "generated", | |
| "bytes": 40076008, | |
| "sha256": "6eacc01ecc5505bbcba3bad232dde07ffe8f0330e36ca37cecd3b380ac9470a6", | |
| "inputs": [ | |
| { | |
| "name": "input", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "output_height", | |
| "output_width" | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "low_bit_quantization": "requires_representative_calibration_images_and_quality_acceptance", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "fa78899ba2caec9d235a900e91d96c689da71c42029230c2028b00f09f809c2e", | |
| "architecture": "SCUNet", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "checkpoint_filename": "SCUNet-PSNR.pth", | |
| "source_url": "https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_psnr.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 2.1739348691577712e-07, | |
| "max_abs": 1.341104507446289e-06, | |
| "psnr_range_1_db": 131.07868183948065 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "mae": 2.4993642000481486e-07, | |
| "max_abs": 1.4901161193847656e-06, | |
| "psnr_range_1_db": 129.84544359870273 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "mae": 2.2153957009625932e-07, | |
| "max_abs": 1.3113021850585938e-06, | |
| "psnr_range_1_db": 130.965496166583 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "yolov5l-face", | |
| "legacy_file": "yolov5l-face.onnx", | |
| "legacy_sha256": "59ee8421e3d27a56f44d147e7ab6e4af07001de81bef2cd573c53d0fa03810dd", | |
| "variants": { | |
| "fp32": { | |
| "path": "yolov5l-face_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 186452424, | |
| "sha256": "792fbfe57cb04b299edca567ce0d512d22be492b2a80872d111a8995ba71e667", | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "p3", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p3_height", | |
| "p3_width" | |
| ] | |
| }, | |
| { | |
| "name": "p4", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p4_height", | |
| "p4_width" | |
| ] | |
| }, | |
| { | |
| "name": "p5", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p5_height", | |
| "p5_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "yolov5l-face_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 0.00032736193073408987, | |
| "max_abs": 0.004044055938720703, | |
| "psnr_range_1_db": 65.0351229149785 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 0.00020899780793115497, | |
| "max_abs": 0.0022096633911132812, | |
| "psnr_range_1_db": 68.00848549831855 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 8.003914263099432e-05, | |
| "max_abs": 0.0015516281127929688, | |
| "psnr_range_1_db": 71.80696751511245 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 12 | |
| ], | |
| "mae": 0.00042678983461680927, | |
| "max_abs": 0.006422996520996094, | |
| "psnr_range_1_db": 61.33877808524842 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 6 | |
| ], | |
| "mae": 0.0003046116067303552, | |
| "max_abs": 0.005742073059082031, | |
| "psnr_range_1_db": 63.61167389588416 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 3 | |
| ], | |
| "mae": 0.00021160084159216948, | |
| "max_abs": 0.0039234161376953125, | |
| "psnr_range_1_db": 63.47062586878482 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 0.00042509638296905905, | |
| "max_abs": 0.009191274642944336, | |
| "psnr_range_1_db": 61.903312939317416 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 0.0002369930831870685, | |
| "max_abs": 0.002716064453125, | |
| "psnr_range_1_db": 67.11451453822752 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 9.948796165796618e-05, | |
| "max_abs": 0.002251148223876953, | |
| "psnr_range_1_db": 69.59587640635172 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 93293339, | |
| "sha256": "7979f49061d962510c04226e97e67218b43c0701ff44ecd467808d679d164e64", | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "p3", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p3_height", | |
| "p3_width" | |
| ] | |
| }, | |
| { | |
| "name": "p4", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p4_height", | |
| "p4_width" | |
| ] | |
| }, | |
| { | |
| "name": "p5", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p5_height", | |
| "p5_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "yolov5l-face_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 112, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 93277858, | |
| "sha256": "98e0d8101ee2511cc2b19e93a120d21c7a1ae6191b9097dda6668dc11eca4e8e", | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "p3", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p3_height", | |
| "p3_width" | |
| ] | |
| }, | |
| { | |
| "name": "p4", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p4_height", | |
| "p4_width" | |
| ] | |
| }, | |
| { | |
| "name": "p5", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p5_height", | |
| "p5_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 94596444, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 0.007373320087936008, | |
| "max_abs": 0.10570907592773438, | |
| "psnr_range_1_db": 37.569368328740005 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 0.003967481354872386, | |
| "max_abs": 0.04488372802734375, | |
| "psnr_range_1_db": 43.03384839972152 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 0.002335299572829778, | |
| "max_abs": 0.04443359375, | |
| "psnr_range_1_db": 43.21939307189527 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 12 | |
| ], | |
| "mae": 0.007517525182467782, | |
| "max_abs": 0.1102437973022461, | |
| "psnr_range_1_db": 36.43866594787514 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 6 | |
| ], | |
| "mae": 0.004472517330820362, | |
| "max_abs": 0.07612419128417969, | |
| "psnr_range_1_db": 41.62557181181959 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 3 | |
| ], | |
| "mae": 0.00261415667935378, | |
| "max_abs": 0.052257537841796875, | |
| "psnr_range_1_db": 43.37289275143903 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 0.006904508401930798, | |
| "max_abs": 0.10570907592773438, | |
| "psnr_range_1_db": 38.00189065043083 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 0.003662808759448429, | |
| "max_abs": 0.05234050750732422, | |
| "psnr_range_1_db": 43.58219419434239 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 0.0023714266232370087, | |
| "max_abs": 0.054172515869140625, | |
| "psnr_range_1_db": 43.316209554358196 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 63.04 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "not_requested_for_light_models", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "32787d8b8b936a98b1d166d923ec2892d5c962a1b3ab24582dda98cdcd3d6eae", | |
| "architecture": "YOLO5Face", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "upstream_checkpoint": { | |
| "model": "yolov5l-face", | |
| "sha256": "32787d8b8b936a98b1d166d923ec2892d5c962a1b3ab24582dda98cdcd3d6eae", | |
| "original_sha256": "adfa3fbee5ba97ca86237cf8b45992aaea891ea481d59722da89bbd871a6a546", | |
| "original_format": "upstream_pytorch_pt", | |
| "source_url": "https://github.com/clibdev/yolov5-face/releases/download/1.0.0/yolov5l-face.pt", | |
| "extraction": "Original FP32 state_dict and architecture YAML, without dtype conversion", | |
| "batchnorm_eps_for_app": 1e-05, | |
| "legacy_parameter_comparison": { | |
| "matched": 224, | |
| "total": 224 | |
| }, | |
| "network_commit": "152c688d551aefb973b7b589fb0691c93dab3564", | |
| "original_filename": "yolov5l-face-original.pth" | |
| }, | |
| "checkpoint_filename": "yolov5l-face.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 2, | |
| 2 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 4.0151038168308634e-07, | |
| "max_abs": 4.76837158203125e-06, | |
| "psnr_range_1_db": 123.87377816446008 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 2.423184923827648e-07, | |
| "max_abs": 3.814697265625e-06, | |
| "psnr_range_1_db": 126.4692411912121 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 8.296531935532887e-08, | |
| "max_abs": 1.9073486328125e-06, | |
| "psnr_range_1_db": 131.8229624324108 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 48, | |
| 8, | |
| 12 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 4, | |
| 6 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 2, | |
| 3 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 12 | |
| ], | |
| "mae": 6.122092802090467e-07, | |
| "max_abs": 9.5367431640625e-06, | |
| "psnr_range_1_db": 119.42628688630292 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 6 | |
| ], | |
| "mae": 2.9682996682822704e-07, | |
| "max_abs": 2.86102294921875e-06, | |
| "psnr_range_1_db": 125.21962219026277 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 3 | |
| ], | |
| "mae": 1.136666267282433e-07, | |
| "max_abs": 1.9073486328125e-06, | |
| "psnr_range_1_db": 130.13596443984923 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| [ | |
| 2, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| [ | |
| 2, | |
| 48, | |
| 2, | |
| 2 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 6.843392839073204e-07, | |
| "max_abs": 1.1444091796875e-05, | |
| "psnr_range_1_db": 118.72190253824458 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 4.6150792816964287e-07, | |
| "max_abs": 5.7220458984375e-06, | |
| "psnr_range_1_db": 121.47017712024888 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 2.492733983672224e-07, | |
| "max_abs": 3.814697265625e-06, | |
| "psnr_range_1_db": 124.14723343173779 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| }, | |
| { | |
| "model": "yolov5n-face", | |
| "legacy_file": "yolov5n-face.onnx", | |
| "legacy_sha256": "edc42dea5f1bb4940a4ac5eb4374da5310db07c6b2ca60d2a065d3abe7c836f3", | |
| "variants": { | |
| "fp32": { | |
| "path": "yolov5n-face_fp32.onnx", | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 7015993, | |
| "sha256": "c9cc766b7ae5de148301398d65fb4b738790a98fb8347e2d1c4c0665fce1fc04", | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "p3", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p3_height", | |
| "p3_width" | |
| ] | |
| }, | |
| { | |
| "name": "p4", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p4_height", | |
| "p4_width" | |
| ] | |
| }, | |
| { | |
| "name": "p5", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p5_height", | |
| "p5_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "fp16": { | |
| "path": "yolov5n-face_fp16.onnx", | |
| "compute": "mixed_fp16_fp32_sensitive_ops", | |
| "comparisons_to_fp32": [ | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 0.00045851000322727486, | |
| "max_abs": 0.0054264068603515625, | |
| "psnr_range_1_db": 62.60260261915403 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 0.00026286160088299465, | |
| "max_abs": 0.004776954650878906, | |
| "psnr_range_1_db": 64.82703260547889 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 0.00010178877225068088, | |
| "max_abs": 0.002010822296142578, | |
| "psnr_range_1_db": 70.6666764789767 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 12 | |
| ], | |
| "mae": 0.0005071538681578306, | |
| "max_abs": 0.007030487060546875, | |
| "psnr_range_1_db": 61.459071865030346 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 6 | |
| ], | |
| "mae": 0.000315131697182854, | |
| "max_abs": 0.006817817687988281, | |
| "psnr_range_1_db": 64.09942458668047 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 3 | |
| ], | |
| "mae": 0.00014279147015056678, | |
| "max_abs": 0.0025892257690429688, | |
| "psnr_range_1_db": 68.67711396724813 | |
| } | |
| ], | |
| [ | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 0.00046997090491155785, | |
| "max_abs": 0.007456421852111816, | |
| "psnr_range_1_db": 62.146109536993094 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 0.0002569259280183663, | |
| "max_abs": 0.004776954650878906, | |
| "psnr_range_1_db": 65.6771312477511 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 9.038918142323382e-05, | |
| "max_abs": 0.002010822296142578, | |
| "psnr_range_1_db": 71.96744695768012 | |
| } | |
| ] | |
| ], | |
| "runtime": "passed_onnxruntime_cpu", | |
| "status": "generated", | |
| "bytes": 3649128, | |
| "sha256": "3eded7b7a0bc006063467a2756d08f03038057ccd277e6271c096ad8d7453eeb", | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "p3", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p3_height", | |
| "p3_width" | |
| ] | |
| }, | |
| { | |
| "name": "p4", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p4_height", | |
| "p4_width" | |
| ] | |
| }, | |
| { | |
| "name": "p5", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p5_height", | |
| "p5_width" | |
| ] | |
| } | |
| ] | |
| }, | |
| "bf16": { | |
| "path": "yolov5n-face_bf16.onnx", | |
| "compute": "bf16_conv_matmul_gemm_fp32_other_ops", | |
| "bf16_compute_nodes": 85, | |
| "runtime": "passed_tensorrt_gpu", | |
| "status": "generated", | |
| "bytes": 3597785, | |
| "sha256": "faa4e19e26c4c2d5044b21baa5bcba266d58abde926b4a68132f6410808b18d0", | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 3, | |
| "height", | |
| "width" | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "p3", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p3_height", | |
| "p3_width" | |
| ] | |
| }, | |
| { | |
| "name": "p4", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p4_height", | |
| "p4_width" | |
| ] | |
| }, | |
| { | |
| "name": "p5", | |
| "dtype": "FLOAT", | |
| "shape": [ | |
| "batch", | |
| 48, | |
| "p5_height", | |
| "p5_width" | |
| ] | |
| } | |
| ], | |
| "native_validation": { | |
| "tensorrt": "10.16.0.72", | |
| "gpu": "NVIDIA GeForce RTX 5070 Ti Laptop GPU", | |
| "builder_optimization_level": 0, | |
| "workspace_limit_bytes": 268435456, | |
| "tf32": false, | |
| "engine_bytes": 4983596, | |
| "status": "passed", | |
| "comparisons_to_fp32": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 0.006569492497267977, | |
| "max_abs": 0.05897235870361328, | |
| "psnr_range_1_db": 40.268694369007804 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 0.0032434826134704053, | |
| "max_abs": 0.0639047622680664, | |
| "psnr_range_1_db": 44.5195918916059 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 0.002413822044521415, | |
| "max_abs": 0.03852510452270508, | |
| "psnr_range_1_db": 44.26082279129447 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 12 | |
| ], | |
| "mae": 0.006645135144935921, | |
| "max_abs": 0.08284759521484375, | |
| "psnr_range_1_db": 39.92146797026477 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 6 | |
| ], | |
| "mae": 0.005329395340393401, | |
| "max_abs": 0.07371234893798828, | |
| "psnr_range_1_db": 39.97066671131887 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 3 | |
| ], | |
| "mae": 0.003591732199614247, | |
| "max_abs": 0.0625457763671875, | |
| "psnr_range_1_db": 40.3308924586114 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 0.006721253938546094, | |
| "max_abs": 0.09307193756103516, | |
| "psnr_range_1_db": 40.04561342555435 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 0.003893874447385315, | |
| "max_abs": 0.0639047622680664, | |
| "psnr_range_1_db": 43.23881753635297 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 0.0026677335639154385, | |
| "max_abs": 0.047100067138671875, | |
| "psnr_range_1_db": 43.43728172503103 | |
| } | |
| ] | |
| } | |
| ], | |
| "seconds": 32.29 | |
| } | |
| } | |
| }, | |
| "low_bit_quantization": "not_requested_for_light_models", | |
| "source": { | |
| "kind": "original_checkpoint", | |
| "sha256": "7920baabeedac685d43f716328047c077f76a766fae1b59a00d4f1d132a2f641", | |
| "architecture": "YOLO5Face", | |
| "stored_floating_dtypes": [ | |
| "torch.float32" | |
| ], | |
| "upstream_checkpoint": { | |
| "model": "yolov5n-face", | |
| "sha256": "7920baabeedac685d43f716328047c077f76a766fae1b59a00d4f1d132a2f641", | |
| "original_sha256": "794c94da54630f2ca66167fea25530c68133c61a2b14131b073c0d4064934e50", | |
| "original_format": "upstream_pytorch_pt", | |
| "source_url": "https://drive.usercontent.google.com/download?id=18oenL6tjFkdR1f5IgpYeQfDFqU4w3jEr&export=download&confirm=t", | |
| "extraction": "Original FP32 state_dict and architecture YAML, without dtype conversion", | |
| "batchnorm_eps_for_app": 1e-05, | |
| "legacy_parameter_comparison": { | |
| "matched": 170, | |
| "total": 170 | |
| }, | |
| "network_commit": "152c688d551aefb973b7b589fb0691c93dab3564", | |
| "original_filename": "yolov5n-face-original.pth" | |
| }, | |
| "checkpoint_filename": "yolov5n-face.pth" | |
| }, | |
| "notes": [ | |
| "Fresh PyTorch export from original PTH with dynamic axes; no legacy ONNX graph used." | |
| ], | |
| "fp32_runtime_checks": [ | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 2, | |
| 2 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 3.7755671655759215e-07, | |
| "max_abs": 3.814697265625e-06, | |
| "psnr_range_1_db": 124.55450468735498 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 2.1014905845125517e-07, | |
| "max_abs": 2.86102294921875e-06, | |
| "psnr_range_1_db": 127.8456396157592 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 1.810840331017971e-07, | |
| "max_abs": 3.337860107421875e-06, | |
| "psnr_range_1_db": 124.06639536802346 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 1, | |
| 3, | |
| 64, | |
| 96 | |
| ], | |
| "outputs": [ | |
| [ | |
| 1, | |
| 48, | |
| 8, | |
| 12 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 4, | |
| 6 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 2, | |
| 3 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 8, | |
| 12 | |
| ], | |
| "mae": 4.32026960576574e-07, | |
| "max_abs": 5.7220458984375e-06, | |
| "psnr_range_1_db": 122.3689933474968 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 4, | |
| 6 | |
| ], | |
| "mae": 2.720561395916674e-07, | |
| "max_abs": 5.7220458984375e-06, | |
| "psnr_range_1_db": 124.53477530189141 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 2, | |
| 3 | |
| ], | |
| "mae": 2.0595810686548552e-07, | |
| "max_abs": 3.814697265625e-06, | |
| "psnr_range_1_db": 124.3500898420559 | |
| } | |
| ] | |
| }, | |
| { | |
| "input": [ | |
| 2, | |
| 3, | |
| 64, | |
| 64 | |
| ], | |
| "outputs": [ | |
| [ | |
| 2, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| [ | |
| 2, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| [ | |
| 2, | |
| 48, | |
| 2, | |
| 2 | |
| ] | |
| ], | |
| "pytorch_comparison": [ | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 8, | |
| 8 | |
| ], | |
| "mae": 6.384586725971531e-07, | |
| "max_abs": 9.5367431640625e-06, | |
| "psnr_range_1_db": 119.50844079042321 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 4, | |
| 4 | |
| ], | |
| "mae": 3.882284242232951e-07, | |
| "max_abs": 6.198883056640625e-06, | |
| "psnr_range_1_db": 122.78913928366605 | |
| }, | |
| { | |
| "shape": [ | |
| 2, | |
| 48, | |
| 2, | |
| 2 | |
| ], | |
| "mae": 2.1637233516003107e-07, | |
| "max_abs": 2.86102294921875e-06, | |
| "psnr_range_1_db": 126.11381851558912 | |
| } | |
| ] | |
| } | |
| ], | |
| "status": "exported" | |
| } | |
| ], | |
| "pending_models": [], | |
| "additional_dynamic_checks": { | |
| "BSRGANx2": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 160, | |
| 192 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 160, | |
| 192 | |
| ], | |
| "mae": 0.0007659037212660123, | |
| "max_abs": 0.0011948347091674805, | |
| "psnr_range_1_db": 62.25388845542816 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "BSRGANx4": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 0.00030988192296490526, | |
| "max_abs": 0.0015082526952028275, | |
| "psnr_range_1_db": 68.72171233830701 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "codeformer": { | |
| "status": "fixed_512_architecture" | |
| }, | |
| "codeformer_colorization": { | |
| "status": "fixed_512_architecture" | |
| }, | |
| "IRCNN_Lx1": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "mae": 6.28939577735663e-05, | |
| "max_abs": 0.00032973289489746094, | |
| "psnr_range_1_db": 82.0479804551795 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "IRCNN_Mx1": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "mae": 4.814838298443647e-05, | |
| "max_abs": 0.00023800134658813477, | |
| "psnr_range_1_db": 84.31794206695562 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "NAFNet-GoPro-width32": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "mae": 0.0015943397679721884, | |
| "max_abs": 0.01532745361328125, | |
| "psnr_range_1_db": 53.66691257847508 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "Real-CUGAN_v3_2x": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 160, | |
| 192 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 160, | |
| 192 | |
| ], | |
| "mae": 0.04583884990877575, | |
| "max_abs": 0.157562255859375, | |
| "psnr_range_1_db": 25.09526840748551 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "Real-CUGAN_v3_3x": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 240, | |
| 288 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 240, | |
| 288 | |
| ], | |
| "mae": 0.08290176181881516, | |
| "max_abs": 0.576171875, | |
| "psnr_range_1_db": 20.072286427649317 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "Real-CUGAN_v3_4x": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 0.08824567772216041, | |
| "max_abs": 1.104095458984375, | |
| "psnr_range_1_db": 18.846541257738835 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "Real_ESRGAN_x4": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 0.00018638396116633278, | |
| "max_abs": 0.0010055005550384521, | |
| "psnr_range_1_db": 73.10602769024183 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "Real_ESRGAN_x4plus": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 0.00018638396116633278, | |
| "max_abs": 0.0010055005550384521, | |
| "psnr_range_1_db": 73.10602769024183 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "RealESR_Animex4": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 0.0002476347888609275, | |
| "max_abs": 0.0018429160118103027, | |
| "psnr_range_1_db": 70.01847662978355 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "RealESR_Animex4_v2": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 0.00032935698492085266, | |
| "max_abs": 0.002398192882537842, | |
| "psnr_range_1_db": 67.50808858600125 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "RealESR_Gx4": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 0.000277196236821611, | |
| "max_abs": 0.0029249340295791626, | |
| "psnr_range_1_db": 68.73033814061857 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "RealESR_Gx4_WDN": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 0.0006655417581959631, | |
| "max_abs": 0.011030018329620361, | |
| "psnr_range_1_db": 60.741862121473595 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "Restormer-Defocus": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "mae": 9.29726539955785e-05, | |
| "max_abs": 0.0005126595497131348, | |
| "psnr_range_1_db": 78.59869848709211 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "Restormer-Motion": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "mae": 0.00012211790275008146, | |
| "max_abs": 0.0007197856903076172, | |
| "psnr_range_1_db": 76.1495878089218 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "SCUNet-GAN": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 128, | |
| 64 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 128, | |
| 64 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 64 | |
| ], | |
| "mae": 0.00012667574507455961, | |
| "max_abs": 0.00035959482192993164, | |
| "psnr_range_1_db": 76.55023841254857 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "SCUNet-PSNR": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 128, | |
| 64 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 128, | |
| 64 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 128, | |
| 64 | |
| ], | |
| "mae": 8.971942103623103e-05, | |
| "max_abs": 0.00041049718856811523, | |
| "psnr_range_1_db": 79.00186802285171 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "yolov5l-face": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 96, | |
| 128 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 48, | |
| 12, | |
| 16 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 6, | |
| 8 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 3, | |
| 4 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 12, | |
| 16 | |
| ], | |
| "mae": 0.0002831699069550571, | |
| "max_abs": 0.0067321062088012695, | |
| "psnr_range_1_db": 64.86164202891834 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 6, | |
| 8 | |
| ], | |
| "mae": 0.000254871191120603, | |
| "max_abs": 0.004535675048828125, | |
| "psnr_range_1_db": 66.35413702225931 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 3, | |
| 4 | |
| ], | |
| "mae": 0.00017773665604181588, | |
| "max_abs": 0.0036139488220214844, | |
| "psnr_range_1_db": 64.66252819511276 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "yolov5n-face": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 96, | |
| 128 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 48, | |
| 12, | |
| 16 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 6, | |
| 8 | |
| ], | |
| [ | |
| 1, | |
| 48, | |
| 3, | |
| 4 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 12, | |
| 16 | |
| ], | |
| "mae": 0.000545447458635964, | |
| "max_abs": 0.00852346420288086, | |
| "psnr_range_1_db": 60.40003290990592 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 6, | |
| 8 | |
| ], | |
| "mae": 0.0004008672306857382, | |
| "max_abs": 0.0069255828857421875, | |
| "psnr_range_1_db": 62.93851516054434 | |
| }, | |
| { | |
| "shape": [ | |
| 1, | |
| 48, | |
| 3, | |
| 4 | |
| ], | |
| "mae": 0.00022013775419004055, | |
| "max_abs": 0.00327301025390625, | |
| "psnr_range_1_db": 66.2009864819302 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "DeblurGANv2-FPNInception-GoPro": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 320, | |
| 256 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 256 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 256 | |
| ], | |
| "mae": 3.6088456685826977e-05, | |
| "max_abs": 0.0009170174598693848, | |
| "psnr_range_1_db": 81.9120505985635 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "Deblurgan_v2": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 320, | |
| 256 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 256 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 256 | |
| ], | |
| "mae": 0.00011104988066001908, | |
| "max_abs": 0.0006253719329833984, | |
| "psnr_range_1_db": 76.91790856735126 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "face_enhance_x4": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 0.00011088519600485192, | |
| "max_abs": 0.00078544020652771, | |
| "psnr_range_1_db": 77.17037861271258 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "LVAx2": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 160, | |
| 192 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 160, | |
| 192 | |
| ], | |
| "mae": 7.866326272455303e-05, | |
| "max_abs": 0.000244140625, | |
| "psnr_range_1_db": 79.99381254025931 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "MSharpx4": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 320, | |
| 384 | |
| ], | |
| "mae": 9.23772332902849e-05, | |
| "max_abs": 0.0005388855934143066, | |
| "psnr_range_1_db": 78.61247667424611 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "rivagan_decoder": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 32 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 32 | |
| ], | |
| "mae": 0.009129447862505913, | |
| "max_abs": 0.038016319274902344, | |
| "psnr_range_1_db": 38.296703601428995 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| }, | |
| "rivagan_encoder": { | |
| "input": [ | |
| 1, | |
| 3, | |
| 80, | |
| 96 | |
| ], | |
| "variants": { | |
| "fp32": { | |
| "status": "passed", | |
| "outputs": [ | |
| [ | |
| 1, | |
| 3, | |
| 1, | |
| 80, | |
| 96 | |
| ] | |
| ] | |
| }, | |
| "fp16": { | |
| "status": "passed", | |
| "comparison": [ | |
| { | |
| "shape": [ | |
| 1, | |
| 3, | |
| 1, | |
| 80, | |
| 96 | |
| ], | |
| "mae": 9.538891734134975e-06, | |
| "max_abs": 0.0005042850971221924, | |
| "psnr_range_1_db": 93.42537951700885 | |
| } | |
| ] | |
| } | |
| }, | |
| "status": "passed" | |
| } | |
| } | |
| } |