FerrisMind commited on
Commit
22a20ad
·
verified ·
1 Parent(s): 278e1a3

Upload 6 files

Browse files
Files changed (6) hide show
  1. LICENSE +25 -0
  2. README.md +80 -0
  3. checksums.json +19 -0
  4. manifest.json +16 -0
  5. model.safetensors +3 -0
  6. resolved_config.json +4 -0
LICENSE ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ BSD 2-Clause License
2
+
3
+ Copyright (c) 2025, the authors
4
+ All rights reserved.
5
+
6
+ Redistribution and use in source and binary forms, with or without
7
+ modification, are permitted provided that the following conditions are met:
8
+
9
+ 1. Redistributions of source code must retain the above copyright notice, this
10
+ list of conditions and the following disclaimer.
11
+
12
+ 2. Redistributions in binary form must reproduce the above copyright notice,
13
+ this list of conditions and the following disclaimer in the documentation
14
+ and/or other materials provided with the distribution.
15
+
16
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
20
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
README.md ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: bsd-2-clause
3
+ pipeline_tag: image-to-3d
4
+ base_model: yyfz233/Pi3
5
+ tags:
6
+ - lux3d
7
+ - rust
8
+ - candle
9
+ - safetensors
10
+ - canonical-weights
11
+ - 3d
12
+ - image-to-3d
13
+ - point-cloud
14
+ - pi3
15
+ ---
16
+
17
+ # Lux3D Pi3 Canonical Weights
18
+
19
+ This repository contains the canonicalized `safetensors` export of the Pi3 checkpoint used by the Lux3D runtime.
20
+
21
+ ## Model Details
22
+
23
+ - Model family: `pi3`
24
+ - Canonical file: `model.safetensors`
25
+ - Tensor count: `1210`
26
+ - Primary runtime target: Lux3D runtime
27
+ - Typical output: affine-invariant point cloud export (`.ply`)
28
+
29
+ ## Included Files
30
+
31
+ - `model.safetensors`
32
+ - `resolved_config.json`
33
+ - `manifest.json`
34
+ - `checksums.json`
35
+
36
+ ## Usage With Lux3D
37
+
38
+ The Lux3D CLI can validate and use the package once it is installed into your local model asset layout.
39
+
40
+ ```powershell
41
+ cargo run -p lux3d-cli -- inspect --repo-root <runtime-root> pi3
42
+ cargo run -p lux3d-cli -- run --repo-root <runtime-root> pi3 --source <input-sequence> --output <output-file.ply>
43
+ ```
44
+
45
+ ## Provenance
46
+
47
+ - Upstream source model: [`yyfz233/Pi3`](https://huggingface.co/yyfz233/Pi3)
48
+ - Canonicalization flow: `tools/python_baseline/normalize_weights.py`
49
+
50
+ The exact source checksum and canonical checksum set are recorded in `manifest.json` and `checksums.json`.
51
+
52
+ ## Intended Use
53
+
54
+ - image or video to 3D reconstruction with Lux3D
55
+ - point cloud export workflows based on the Pi3 contract
56
+ - reproducible runtime validation
57
+
58
+ ## Limitations
59
+
60
+ - Verified Lux3D runtime inference currently assumes CUDA.
61
+ - This package is for the base `pi3` family, not `pi3x`.
62
+ - The repository contains canonicalized runtime artifacts, not the full upstream training or demo stack.
63
+
64
+ ## License
65
+
66
+ - Upstream model page: [`yyfz233/Pi3`](https://huggingface.co/yyfz233/Pi3)
67
+ - License file in this repository: [LICENSE](LICENSE)
68
+
69
+ Review upstream terms before redistribution or commercial use.
70
+
71
+ ## Citation
72
+
73
+ ```bibtex
74
+ @article{wang2025pi,
75
+ title={$\pi^3$: Scalable Permutation-Equivariant Visual Geometry Learning},
76
+ author={Wang, Yifan and Zhou, Jianjun and Zhu, Haoyi and Chang, Wenzheng and Zhou, Yang and Li, Zizun and Chen, Junyi and Pang, Jiangmiao and Shen, Chunhua and He, Tong},
77
+ journal={arXiv preprint arXiv:2507.13347},
78
+ year={2025}
79
+ }
80
+ ```
checksums.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "files": [
3
+ {
4
+ "relative_path": "3d/canonical-weights/pi3/model.safetensors",
5
+ "sha256": "33580e4702ac671558aedeab1148fd08118f7ce45bdbeb99f3e3cf340062875d",
6
+ "size_bytes": 3834909248
7
+ },
8
+ {
9
+ "relative_path": "3d/canonical-weights/pi3/resolved_config.json",
10
+ "sha256": "46d3c8fb2a76bc4031894d97920e37a86c75e4a9a4acf478a55735a6e9055dad",
11
+ "size_bytes": 57
12
+ },
13
+ {
14
+ "relative_path": "3d/canonical-weights/pi3/manifest.json",
15
+ "sha256": "8a63ae33f1fa126f4b5613a7865a91484ea62c92763905d46040da39688a53d3",
16
+ "size_bytes": 487
17
+ }
18
+ ]
19
+ }
manifest.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "canonical_file": "3d/canonical-weights/pi3/model.safetensors",
3
+ "dtype_histogram": {
4
+ "float32": 1210
5
+ },
6
+ "family": "pi3",
7
+ "normalizer_version": 1,
8
+ "raw_files": [
9
+ "3d/models/yyfz233-Pi3/model.safetensors"
10
+ ],
11
+ "resolved_config_file": "3d/canonical-weights/pi3/resolved_config.json",
12
+ "source_checksums": {
13
+ "3d/models/yyfz233-Pi3/model.safetensors": "33580e4702ac671558aedeab1148fd08118f7ce45bdbeb99f3e3cf340062875d"
14
+ },
15
+ "tensor_count": 1210
16
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:33580e4702ac671558aedeab1148fd08118f7ce45bdbeb99f3e3cf340062875d
3
+ size 3834909248
resolved_config.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "decoder_size": "large",
3
+ "pos_type": "rope100"
4
+ }