AI SeedbankHelp preserve open and free AI for humanity's future

← All models

yyfz233_Pi3X

yyfz233 · View on Hugging Face ↗

Get this model

Download TorrentMagnet Link

Seeders: · Leechers:

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_Pi3X

Open magnet in torrent client · infohash c93e3616fcae9cd0e717eca374536578c93195c3

Files & hashes

PathSizesha1sha256
README.md3.1 KB (3,132 B)de13f61f3a1239dc4d26dd5beb6c4dc959b8589cbe1788c7a24dc4caf603b2165bd743152ce2cc14ddbac008776dcc4cacf7e214
config.json44 B (44 B)af97178eea175f1e20943b1eeab10234ef9665be0e7d23382f8dc98b6eb15c546a5cb6bfe0021e290d43d72adb0842d57b031967
model.safetensors5.07 GB (5,440,325,620 B)99aa257ca4811f4eb1b513ad69b49c48c1c8617369972d6e1c4492cb4d737a84fe940e357087d81c52f5c9b7c160b49c1f41669a

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 repositoryyyfz233/Pi3X
Revision (pinned)bb1deea4d7423de5b30691739cb451a3f57dc1d5
Fetched at2026-09-04T06:39:24Z
License at fetchcc-by-nc-4.0
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ 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