Expose the real model config for native Hub download statistics
Browse filesAdd canonical config.json with the released recipe, retain meshaxiom.json compatibility, and refresh metadata and checksums. Model weights, licensing and source acknowledgements are unchanged.
- README.md +7 -2
- SHA256SUMS +3 -2
- config.json +35 -0
- model_index.json +1 -1
README.md
CHANGED
|
@@ -39,12 +39,17 @@ with MeshAxiomPipeline.from_pretrained(
|
|
| 39 |
result = model.generate("image.png", "outputs/object", face_budget=4000)
|
| 40 |
```
|
| 41 |
|
| 42 |
-
|
| 43 |
-
|
|
|
|
| 44 |
can also be used. This repository supplies model data; the source package supplies
|
| 45 |
the inference implementation. `model_index.json` is descriptive metadata, not a
|
| 46 |
Diffusers pipeline.
|
| 47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 48 |
Input is a 512×512 RGB image on a black background. The recipe uses MBR8, 20
|
| 49 |
DPM++2M steps and topology CFG 3. The requested face budget guides generation;
|
| 50 |
actual face counts can differ. OBJ/JSON coordinates are Z-up, and exported GLB
|
|
|
|
| 39 |
result = model.generate("image.png", "outputs/object", face_budget=4000)
|
| 40 |
```
|
| 41 |
|
| 42 |
+
Use MeshAxiom code version `0.2.0.dev3` for the standard `config.json` entry point.
|
| 43 |
+
The identical `meshaxiom.json` is retained for version `0.2.0.dev2`; the new loader also accepts older pinned snapshots without `config.json`.
|
| 44 |
+
No Hugging Face login is required to download these weights. A local model directory
|
| 45 |
can also be used. This repository supplies model data; the source package supplies
|
| 46 |
the inference implementation. `model_index.json` is descriptive metadata, not a
|
| 47 |
Diffusers pipeline.
|
| 48 |
|
| 49 |
+
`config.json` contains the actual MeshAxiom inference configuration. Normal Hub
|
| 50 |
+
loads download and read this file; its standard name also enables the Hub's
|
| 51 |
+
download statistics. These statistics are Hub requests, not unique users or completed generations.
|
| 52 |
+
|
| 53 |
Input is a 512×512 RGB image on a black background. The recipe uses MBR8, 20
|
| 54 |
DPM++2M steps and topology CFG 3. The requested face budget guides generation;
|
| 55 |
actual face counts can differ. OBJ/JSON coordinates are Z-up, and exported GLB
|
SHA256SUMS
CHANGED
|
@@ -1,13 +1,14 @@
|
|
| 1 |
c493dcf7f25a5d96db1ef997d5a55ed50d93fb0df5e631f6c4c62272faa428ef .gitattributes
|
| 2 |
00ef8af2639ac418a37ff877d07484d74f1cc2fd585d9887c3840768e5b2513c LICENSE.md
|
| 3 |
-
|
| 4 |
060195caa1df6cac2edfa76a78a6d83b3d1d2461913b80bcf205b088c7bbb7e9 VALIDATION.json
|
| 5 |
7a4ba85066fe37827100bcf88c732dad408cbdbbcf384d6e023eea4f81980ee1 WEIGHTS.json
|
|
|
|
| 6 |
25d122eb8f5b880fd23c736fb6ea8018ee45c12237e00b8a86d14c653904999e external/dinov3/LICENSE.md
|
| 7 |
135ecd23e34a70b6fbed8b083fdecb319b7e3a54e3d849258bbe4ddcf1783bb5 external/dinov3/config.json
|
| 8 |
960c41d1f3a7778b936365769a2d90550b318a6c0a53a0296957adacfe5e0dd7 external/dinov3/preprocessor_config.json
|
| 9 |
d4515c61e0b67bc79ac22e28e4378dc50fa1746ab883be09cea69a61d9b930ef meshaxiom.json
|
| 10 |
-
|
| 11 |
7fb0c7cc2035616f811326d3e64c1393de39d8f652ab7aa122ab84a987d2a19f weights/topology-ema.pt
|
| 12 |
7d6833425af71e923756d2ebdb2863e704857bffb8b365ab0c2f5ec3bfb6f4bd weights/vae-ema.pt
|
| 13 |
7743cc03ad05abcadab204b8a00f7d312ad2b26d7de1eb64ba009a75c12054f2 weights/vertex-ema.pt
|
|
|
|
| 1 |
c493dcf7f25a5d96db1ef997d5a55ed50d93fb0df5e631f6c4c62272faa428ef .gitattributes
|
| 2 |
00ef8af2639ac418a37ff877d07484d74f1cc2fd585d9887c3840768e5b2513c LICENSE.md
|
| 3 |
+
41363774074708387d5181d120092114a149e65aec20529ff971d1212a11a82e README.md
|
| 4 |
060195caa1df6cac2edfa76a78a6d83b3d1d2461913b80bcf205b088c7bbb7e9 VALIDATION.json
|
| 5 |
7a4ba85066fe37827100bcf88c732dad408cbdbbcf384d6e023eea4f81980ee1 WEIGHTS.json
|
| 6 |
+
d4515c61e0b67bc79ac22e28e4378dc50fa1746ab883be09cea69a61d9b930ef config.json
|
| 7 |
25d122eb8f5b880fd23c736fb6ea8018ee45c12237e00b8a86d14c653904999e external/dinov3/LICENSE.md
|
| 8 |
135ecd23e34a70b6fbed8b083fdecb319b7e3a54e3d849258bbe4ddcf1783bb5 external/dinov3/config.json
|
| 9 |
960c41d1f3a7778b936365769a2d90550b318a6c0a53a0296957adacfe5e0dd7 external/dinov3/preprocessor_config.json
|
| 10 |
d4515c61e0b67bc79ac22e28e4378dc50fa1746ab883be09cea69a61d9b930ef meshaxiom.json
|
| 11 |
+
678fa273a2f575724d19b638586521ce19e119881afcaff0df230ac785e2d12a model_index.json
|
| 12 |
7fb0c7cc2035616f811326d3e64c1393de39d8f652ab7aa122ab84a987d2a19f weights/topology-ema.pt
|
| 13 |
7d6833425af71e923756d2ebdb2863e704857bffb8b365ab0c2f5ec3bfb6f4bd weights/vae-ema.pt
|
| 14 |
7743cc03ad05abcadab204b8a00f7d312ad2b26d7de1eb64ba009a75c12054f2 weights/vertex-ema.pt
|
config.json
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": 1,
|
| 3 |
+
"geometry": {
|
| 4 |
+
"vertex_checkpoint": {
|
| 5 |
+
"path": "weights/vertex-ema.pt",
|
| 6 |
+
"sha256": "7743cc03ad05abcadab204b8a00f7d312ad2b26d7de1eb64ba009a75c12054f2",
|
| 7 |
+
"step": 100000,
|
| 8 |
+
"weights": "ema"
|
| 9 |
+
},
|
| 10 |
+
"topology_checkpoint": {
|
| 11 |
+
"path": "weights/topology-ema.pt",
|
| 12 |
+
"sha256": "7fb0c7cc2035616f811326d3e64c1393de39d8f652ab7aa122ab84a987d2a19f",
|
| 13 |
+
"step": 10000,
|
| 14 |
+
"weights": "ema"
|
| 15 |
+
},
|
| 16 |
+
"vae_checkpoint": {
|
| 17 |
+
"path": "weights/vae-ema.pt",
|
| 18 |
+
"sha256": "7d6833425af71e923756d2ebdb2863e704857bffb8b365ab0c2f5ec3bfb6f4bd",
|
| 19 |
+
"step": 30000,
|
| 20 |
+
"weights": "ema"
|
| 21 |
+
},
|
| 22 |
+
"image_model": "external/dinov3",
|
| 23 |
+
"topology_seed": 1574365204,
|
| 24 |
+
"implementation": "exact"
|
| 25 |
+
},
|
| 26 |
+
"runtime": {
|
| 27 |
+
"vertex_python": "python",
|
| 28 |
+
"topology_python": "python",
|
| 29 |
+
"device": "cuda:0",
|
| 30 |
+
"gpu_lock_pattern": "cuda-{index}.lock",
|
| 31 |
+
"minimum_free_disk_gib": 0,
|
| 32 |
+
"minimum_free_workspace_gib": 0,
|
| 33 |
+
"timeout_seconds": 3600
|
| 34 |
+
}
|
| 35 |
+
}
|
model_index.json
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
"schema_version": 1,
|
| 5 |
"model": "MeshAxiom-Base",
|
| 6 |
"implementation": "exact",
|
| 7 |
-
"configuration": "
|
| 8 |
"vertex_step": 100000,
|
| 9 |
"topology_step": 10000,
|
| 10 |
"vae_step": 30000,
|
|
|
|
| 4 |
"schema_version": 1,
|
| 5 |
"model": "MeshAxiom-Base",
|
| 6 |
"implementation": "exact",
|
| 7 |
+
"configuration": "config.json",
|
| 8 |
"vertex_step": 100000,
|
| 9 |
"topology_step": 10000,
|
| 10 |
"vae_step": 30000,
|