zziang commited on
Commit
c86f89e
·
verified ·
1 Parent(s): 19a6129

Upload decoder/report.json with huggingface_hub

Browse files
Files changed (1) hide show
  1. decoder/report.json +104 -0
decoder/report.json ADDED
@@ -0,0 +1,104 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "notes": [
3
+ "$ /usr/bin/python3 -m pip install --no-cache-dir -q onnx onnxscript onnxruntime huggingface_hub safetensors torchvision tqdm -> rc 0",
4
+ "$ git clone -q https://github.com/VAST-AI-Research/TripoSplat.git /kaggle/working/TripoSplat -> rc 0",
5
+ "$ git -C /kaggle/working/TripoSplat checkout -q d8db9e0 -> rc 0",
6
+ "decoder ckpt triposplat_vae_decoder_fp16.safetensors",
7
+ "decoder params 288.1 M",
8
+ " octree 50.8 M",
9
+ " gs 237.3 M",
10
+ "layout {\"_xyz\": [0, 96], \"_features_dc\": [96, 192], \"_scaling\": [192, 288], \"_rotation\": [288, 416], \"_opacity\": [416, 448], \"_offset_scale\": [448, 480]}",
11
+ "octree ref logits (1, 2048, 8)",
12
+ "padding check: 8 rows alone vs inside 2048, max|diff| = 2.193450927734375e-05",
13
+ "octree fp32 203.3 MB {'Cast': 49, 'MatMul': 31, 'Add': 51, 'Constant': 115, 'Reshape': 15, 'Unsqueeze': 8, 'Mul': 77, 'Sin': 2, 'Cos': 2, 'Concat': 3, 'Gemm': 3, 'Sigmoid': 2, 'Shape': 13, 'Gather': 1, 'Div': 13, 'Slice': 10, 'LayerNormalization': 9, 'ReduceL2': 8, 'Clip': 8, 'Expand': 8, 'Split': 4, 'Squeeze': 8, 'Transpose': 16, 'Sqrt': 12, 'Softmax': 4, 'Tanh': 4}",
14
+ "octree io {\"inputs\": [[\"x\", [1, 2048, 3]], [\"l\", [1]], [\"cond\", [1, 8192, 16]]], \"outputs\": [[\"logits\", [1, 2048, 8]]]}",
15
+ "gs ref features (1, 2048, 480) in 38.4 s",
16
+ "gs fp32 949.8 MB {'Cast': 295, 'MatMul': 179, 'Add': 196, 'Constant': 665, 'Reshape': 83, 'Unsqueeze': 49, 'Mul': 290, 'Sin': 1, 'Cos': 1, 'Concat': 18, 'LayerNormalization': 49, 'Split': 48, 'Squeeze': 128, 'ReduceL2': 64, 'Clip': 64, 'Shape': 96, 'Expand': 64, 'Div': 96, 'Transpose': 128, 'Slice': 32, 'Sqrt': 96, 'Softmax': 32, 'Tanh': 16}",
17
+ "octree_level int4 57.9 MB {'Cast': 49, 'com.microsoft::MatMulNBits': 23, 'Add': 51, 'Constant': 115, 'Reshape': 15, 'Unsqueeze': 8, 'Mul': 77, 'Sin': 2, 'Cos': 2, 'Concat': 3, 'Gemm': 3, 'Sigmoid': 2, 'Shape': 13, 'Gather': 1, 'Div': 13, 'Slice': 10, 'LayerNormalization': 9, 'ReduceL2': 8, 'Clip': 8, 'Expand': 8, 'Split': 4, 'Squeeze': 8, 'Transpose': 16, 'Sqrt': 12, 'MatMul': 8, 'Softmax': 4, 'Tanh': 4}",
18
+ "gs int4 150.4 MB {'Cast': 295, 'com.microsoft::MatMulNBits': 115, 'Add': 196, 'Constant': 665, 'Reshape': 83, 'Unsqueeze': 49, 'Mul': 290, 'Sin': 1, 'Cos': 1, 'Concat': 18, 'LayerNormalization': 49, 'Split': 48, 'Squeeze': 128, 'ReduceL2': 64, 'Clip': 64, 'Shape': 96, 'Expand': 64, 'Div': 96, 'Transpose': 128, 'Slice': 32, 'Sqrt': 96, 'MatMul': 64, 'Softmax': 32, 'Tanh': 16}",
19
+ "octree parity {\"cos\": 0.946703228429031, \"rel_l2\": 0.3280873158581016, \"fp32_ms\": 6827.6, \"int4_ms\": 6328.3}",
20
+ "gs parity (64 tok) {\"cos\": 0.9991116642991249, \"rel_l2\": 0.042165539533916316, \"fp32_ms\": 2739.9, \"int4_ms\": 3162.6}",
21
+ "uploaded decoder_meta.json 0.0 MB",
22
+ "uploaded gs.int4.onnx 150.45 MB",
23
+ "uploaded log.txt 0.0 MB",
24
+ "uploaded octree_level.int4.onnx 57.87 MB"
25
+ ],
26
+ "graphs": {
27
+ "octree_level": {
28
+ "int4_mb": 57.87,
29
+ "fp32_mb": 203.34,
30
+ "ops": {
31
+ "Cast": 49,
32
+ "com.microsoft::MatMulNBits": 23,
33
+ "Add": 51,
34
+ "Constant": 115,
35
+ "Reshape": 15,
36
+ "Unsqueeze": 8,
37
+ "Mul": 77,
38
+ "Sin": 2,
39
+ "Cos": 2,
40
+ "Concat": 3,
41
+ "Gemm": 3,
42
+ "Sigmoid": 2,
43
+ "Shape": 13,
44
+ "Gather": 1,
45
+ "Div": 13,
46
+ "Slice": 10,
47
+ "LayerNormalization": 9,
48
+ "ReduceL2": 8,
49
+ "Clip": 8,
50
+ "Expand": 8,
51
+ "Split": 4,
52
+ "Squeeze": 8,
53
+ "Transpose": 16,
54
+ "Sqrt": 12,
55
+ "MatMul": 8,
56
+ "Softmax": 4,
57
+ "Tanh": 4
58
+ },
59
+ "parity": {
60
+ "cos": 0.946703228429031,
61
+ "rel_l2": 0.3280873158581016,
62
+ "fp32_ms": 6827.6,
63
+ "int4_ms": 6328.3
64
+ }
65
+ },
66
+ "gs": {
67
+ "int4_mb": 150.45,
68
+ "fp32_mb": 949.78,
69
+ "ops": {
70
+ "Cast": 295,
71
+ "com.microsoft::MatMulNBits": 115,
72
+ "Add": 196,
73
+ "Constant": 665,
74
+ "Reshape": 83,
75
+ "Unsqueeze": 49,
76
+ "Mul": 290,
77
+ "Sin": 1,
78
+ "Cos": 1,
79
+ "Concat": 18,
80
+ "LayerNormalization": 49,
81
+ "Split": 48,
82
+ "Squeeze": 128,
83
+ "ReduceL2": 64,
84
+ "Clip": 64,
85
+ "Shape": 96,
86
+ "Expand": 64,
87
+ "Div": 96,
88
+ "Transpose": 128,
89
+ "Slice": 32,
90
+ "Sqrt": 96,
91
+ "MatMul": 64,
92
+ "Softmax": 32,
93
+ "Tanh": 16
94
+ },
95
+ "parity_64tok": {
96
+ "cos": 0.9991116642991249,
97
+ "rel_l2": 0.042165539533916316,
98
+ "fp32_ms": 2739.9,
99
+ "int4_ms": 3162.6
100
+ }
101
+ }
102
+ },
103
+ "padding_max_abs": 2.193450927734375e-05
104
+ }