File size: 1,314 Bytes
0f5fa27
 
 
 
 
 
 
 
 
 
b679eb0
0f5fa27
b679eb0
0f5fa27
b679eb0
 
 
0f5fa27
b679eb0
0f5fa27
b679eb0
 
 
 
0f5fa27
b679eb0
 
 
 
 
 
0f5fa27
b679eb0
 
 
0f5fa27
b679eb0
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
library_name: onnxruntime
tags:
- onnx
- sharp
- view-synthesis
- 3d-gaussian-splatting
base_model: apple/Sharp
---

# SHARP (NDC) — ONNX exports (FP32 + INT8)

This repo contains ONNX exports of Apple’s SHARP model **predictor** that outputs **NDC-space 3D Gaussians**.

## What’s included
- **FP32 (opset18, external data)**: `onnx/fp32/sharp_ndc_opset18.onnx` (+ `.onnx.data`)
- **INT8 Dynamic (QDQ)**: `onnx/int8_dynamic/sharp_ndc_opset18_int8_dynamic.onnx` (+ optional `.onnx.data`)

> **External data note:** if a model has a `.onnx.data` file, it **must** stay in the same folder as its `.onnx`.

## I/O contract (all variants)
Inputs:
- `image_resized_pt`: float32 `[1, 3, 1536, 1536]` (NCHW, RGB, normalized to [0,1], resized bilinear with align_corners=True)
- `disparity_factor`: float32 `[1]` computed as `f_px / width_original`

Outputs (float32):
- `mean_vectors`: `[1, 1179648, 3]`
- `singular_values`: `[1, 1179648, 3]`
- `quaternions`: `[1, 1179648, 4]`
- `colors`: `[1, 1179648, 3]`
- `opacities`: `[1, 1179648]`

## Notes
- These ONNX models output **NDC Gaussians** only. Converting to metric space / writing `.ply` can be done outside ONNX.
- See `metadata/` for manifests and parity metrics.

## License
This repository contains model derivatives (ONNX conversions). See `LICENSE`.