yyfz233_Pi3X
yyfz233 · View on Hugging Face ↗
Model card
The complete upstream card, rendered from this payload's README.md — the same hash-verified bytes the torrent distributes. Images and off-site links are removed; the original card on Hugging Face carries them.
pipeline_tag: image-to-3d tags:
- model_hub_mixin
- pytorch_model_hub_mixin license: cc-by-nc-4.0
$\pi^3$: Permutation-Equivariant Visual Geometry Learning
This repository contains the weights for Pi3X, an enhanced version of the $\pi^3$ model introduced in the paper $\pi^3$: Permutation-Equivariant Visual Geometry Learning.
$\pi^3$ is a feed-forward neural network for visual geometry reconstruction that eliminates the need for a fixed reference view. It employs a fully permutation-equivariant architecture to predict affine-invariant camera poses and scale-invariant local point maps from an unordered set of images, making it robust to input ordering and achieving state-of-the-art performance.
- Project Page: yyfz.github.io/pi3/
- GitHub Repository: github.com/yyfz/Pi3
- Demo: Hugging Face Space
Pi3X Engineering Update
Pi3X is an enhanced version focusing on flexibility and reconstruction quality:
- Smoother Reconstruction: Uses a Convolutional Head to reduce grid-like artifacts.
- Flexible Conditioning: Supports optional injection of camera poses, intrinsics, and depth.
- Reliable Confidence: Predicts continuous quality levels for better noise filtering.
- Metric Scale: Supports approximate metric scale reconstruction.
Sample Usage
To use this model, you need to clone the official repository and install the dependencies.
import torch
from pi3.models.pi3x import Pi3X # new version (Recommended)
from pi3.utils.basic import load_images_as_tensor
# --- Setup ---
device = 'cuda' if torch.cuda.is_available() else 'cpu'
model = Pi3X.from_pretrained("yyfz233/Pi3X").to(device).eval()
# --- Load Data ---
# Load a sequence of N images into a tensor (N, 3, H, W)
# pixel values in the range [0, 1]
imgs = load_images_as_tensor('path/to/your/data', interval=10).to(device)
# --- Inference ---
print("Running model inference...")
# Use mixed precision for better performance on compatible GPUs
dtype = torch.bfloat16 if torch.cuda.is_available() and torch.cuda.get_device_capability()[0] >= 8 else torch.float16
with torch.no_grad():
with torch.amp.autocast('cuda', dtype=dtype):
# Add a batch dimension -> (1, N, 3, H, W)
results = model(imgs[None])
print("Reconstruction complete!")
# Access outputs: results['points'], results['camera_poses'] and results['local_points'].
Citation
If you find this work useful, please consider citing:
@article{wang2025pi,
title={$\pi^3$: Permutation-Equivariant Visual Geometry Learning},
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},
journal={arXiv preprint arXiv:2507.13347},
year={2025}
}
License
- Code: BSD 3-Clause
- Model Weights: CC BY-NC 4.0 (Strictly Non-Commercial)
Magnet link
Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:
magnet:?xt=urn:btih:c93e3616fcae9cd0e717eca374536578c93195c3&dn=yyfz233_Pi3XOpen magnet in torrent client · infohash c93e3616fcae9cd0e717eca374536578c93195c3
Files & hashes
| Path | Size | sha1 | sha256 |
|---|---|---|---|
| README.md | 3.1 KB (3,132 B) | de13f61f3a1239dc4d26dd5beb6c4dc959b8589c | be1788c7a24dc4caf603b2165bd743152ce2cc14ddbac008776dcc4cacf7e214 |
| config.json | 44 B (44 B) | af97178eea175f1e20943b1eeab10234ef9665be | 0e7d23382f8dc98b6eb15c546a5cb6bfe0021e290d43d72adb0842d57b031967 |
| model.safetensors | 5.07 GB (5,440,325,620 B) | 99aa257ca4811f4eb1b513ad69b49c48c1c86173 | 69972d6e1c4492cb4d737a84fe940e357087d81c52f5c9b7c160b49c1f41669a |
Cite this release
- Canonical URL
- https://aiseedbank.org/models/yyfz233_Pi3X/
- Slug
- yyfz233_Pi3X
- Infohash
- c93e3616fcae9cd0e717eca374536578c93195c3
- License
- cc-by-nc-4.0
- Signing key fingerprint
- 85a3b32c3712427b
Every file carries a locally computed sha256 — verify a download against the signed sums: yyfz233_Pi3X.SHA256SUMS (+ minisign signature).
Provenance
| Upstream repository | yyfz233/Pi3X |
|---|---|
| Revision (pinned) | bb1deea4d7423de5b30691739cb451a3f57dc1d5 |
| Fetched at | 2026-09-04T06:39:24Z |
| License at fetch | cc-by-nc-4.0 |
| Snapshot tool | huggingface · seedbank 0.1.0 |
Trackers
- udp://announce.aitorrent.org:6969/announce
- http://announce.aitorrent.org:7070/announce
- udp://announce2.aitorrent.org:6970/announce
- http://announce2.aitorrent.org:7071/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://open.demonii.com:1337/announce
- udp://open.stealth.si:80/announce
- udp://exodus.desync.com:6969/announce
- udp://tracker.torrent.eu.org:451/announce
✓ verified · rehash-vs-hf-metadata at 2026-09-04T06:40:21Z
cc-by-nc-4.0non-commercial use only5.07 GB (5,440,328,796 bytes)safetensorsmodel_hub_mixinpytorch_model_hub_mixinimage-to-3dpaper: 2507.13347