Downloads · 30 days
30
37% of all-time downloads
federicoramos77/LHMPP-700M-PixelShuffle
LHMPP-700M-PixelShuffle is a image-to-3d model from federicoramos77. Use it for the image-to-3d task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as apache-2.0.
Unmodified mirror of DamoXRLab/LHMPP-700M-PixelShuffle from ModelScope, at revision 5f1c4274068e11b93721219618d36594b6087cb6.
Downloads · 30 days
30
37% of all-time downloads
All-time downloads
81
Public
Parameters
1.3B
5.2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors5.2 GB · 100%
How the weights are stored.
F321.3B · 100%
From the Hugging Face model README
Unmodified mirror of Damo_XR_Lab/LHMPP-700M-PixelShuffle
from ModelScope, at revision 5f1c4274068e11b93721219618d36594b6087cb6.
All credit to the original authors (Damo XR Lab / LHM-plusplus). Redistributed under Apache-2.0, the licence declared on the source repository.
ModelScope throughput from cloud datacenters in Europe/US measures around
0.7 MiB/s, so pulling the 4.87 GB model.safetensors takes upwards of three
hours — longer than a Hugging Face Space stage timeout allows, and the partial
download is discarded on failure. The same file over the HF CDN completes in
about a minute.
| File | Size | Note |
|---|---|---|
model.safetensors | 4984.3 MiB | byte-identical to source (5226465708 bytes, 1523 tensors) |
config.json | 3103 B | byte-identical to source |
configuration.json | 44 B | byte-identical to source |
README.md | — | rewritten for HF model-card metadata; source card was ModelScope-specific |
Only the model card differs from upstream. The weights and configs are unchanged.
Not interchangeable with 3DAIGC/LHMPP-700M,
despite the similar name. This checkpoint carries 41 shape_head.* tensors and
predict_shape_dim: 10 in its config, giving it an image-predicted shape head;
3DAIGC/LHMPP-700M has no shape_head and instead defines a neural_renderer
block that this one lacks. Loading one where the other is expected fails on a
state-dict mismatch.
import json, struct
with open("model.safetensors", "rb") as f:
header = json.loads(f.read(struct.unpack("<Q", f.read(8))[0]))
print(len([k for k in header if k != "__metadata__"])) # 1523
print(len([k for k in header if k.startswith("shape_head.")])) # 41