patdev commited on
Commit
85ecda3
·
verified ·
1 Parent(s): c28304a

Update sparse mesh production profile and FP32 contract

Browse files
Files changed (1) hide show
  1. 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": {"sparse_cubes": [128, 32768, 262144], "resolution": 256},
61
- "validation": "bench/sparse_mesh_topology_validation.json"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ }