Update sparse mesh production profile and FP32 contract
Browse files- plugins/schema.json +17 -3
plugins/schema.json
CHANGED
|
@@ -57,8 +57,22 @@
|
|
| 57 |
"onnx": "production",
|
| 58 |
"tensorrt": "production",
|
| 59 |
"semantics": "SLat DAE sparse cube features to FlexiCubes mesh, vertex attributes and skin features",
|
| 60 |
-
"profile": {
|
| 61 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 62 |
}
|
| 63 |
],
|
| 64 |
"implementation": {
|
|
@@ -66,4 +80,4 @@
|
|
| 66 |
"runtime_registration": "plugins/tensorrt/companion_sparse_trt.py",
|
| 67 |
"note": "Plans require plugin registration before deserialization. The ONNX ABI is stable and can later be backed by AOT C++/CUDA implementations without changing model graphs."
|
| 68 |
}
|
| 69 |
-
}
|
|
|
|
| 57 |
"onnx": "production",
|
| 58 |
"tensorrt": "production",
|
| 59 |
"semantics": "SLat DAE sparse cube features to FlexiCubes mesh, vertex attributes and skin features",
|
| 60 |
+
"profile": {
|
| 61 |
+
"sparse_cubes": [
|
| 62 |
+
128,
|
| 63 |
+
65536,
|
| 64 |
+
524288
|
| 65 |
+
],
|
| 66 |
+
"resolution": 256
|
| 67 |
+
},
|
| 68 |
+
"validation": "bench/sparse_mesh_topology_validation.json",
|
| 69 |
+
"input_precision": "fp32",
|
| 70 |
+
"output_precision": {
|
| 71 |
+
"vertices": "fp32",
|
| 72 |
+
"attrs": "fp32",
|
| 73 |
+
"skin": "fp32",
|
| 74 |
+
"faces": "int32"
|
| 75 |
+
}
|
| 76 |
}
|
| 77 |
],
|
| 78 |
"implementation": {
|
|
|
|
| 80 |
"runtime_registration": "plugins/tensorrt/companion_sparse_trt.py",
|
| 81 |
"note": "Plans require plugin registration before deserialization. The ONNX ABI is stable and can later be backed by AOT C++/CUDA implementations without changing model graphs."
|
| 82 |
}
|
| 83 |
+
}
|