Upload decoder/report.json with huggingface_hub
Browse files- 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 |
+
}
|