{ "schema_version": "5.1", "name": "vggt-1b-p150", "tt_metal_version": "0.65.2.dev9100", "arch": "blackhole", "device_count": 1, "producer": { "tt_kernel_version": "0.1.0", "created_at": "2026-09-14T06:54:17.451426+00:00", "hostname": "deepgadget" }, "weights": { "repo_id": "facebook/VGGT-1B", "revision": "860abec7937da0a4c03c41d3c269c366e82abdf9", "allow_patterns": [ "model.safetensors", "config.json" ], "ignore_patterns": null, "repo_type": "model" }, "mesh": null, "entrypoint": null, "resources": null, "capabilities": null, "env": {}, "bundled": null, "deps": null, "container": { "image": { "registry": "hf", "repository": "vggt-1b-p150", "tag": "tt-model/vggt-1b-p150:2c77d478b134", "digest": "sha256:2c77d478b13496f59c699d635afe3b386e595ed6cc465048ba1c03985c903f35" }, "kind": "tt-dit-server", "runtime": { "app": "models.server.app:app", "mesh_shape_env": "TT_MESH_SHAPE", "packages": [ "numpy>=1.24.4,<2", "safetensors", "huggingface_hub", "einops" ], "lock": "requirements.lock" }, "serve": { "hardware": "p150", "mesh_device": "P150", "port": 20000, "max_model_len": null, "max_num_seqs": null, "block_size": null, "server_timeout": null, "capabilities": null, "additional_config": {}, "args": [], "env": { "TT_WEIGHTS_REVISION": "860abec7937da0a4c03c41d3c269c366e82abdf9", "TT_METAL_VISIBLE_DEVICES": "0", "VGGT_S_MAX": "4", "VGGT_PREWARM_SEQS": "1,2,3,4", "VGGT_S_CANON": "1", "VGGT_TT_SCRATCH": "1", "VGGT_TT_PRELUDE": "0", "VGGT_BLOCK_TRACE": "0", "VGGT_TT_SCRATCH_COMPARE": "0", "TT_FUSED": "1" } }, "serve_profiles": [ { "hardware": null, "mesh_device": null, "port": null, "max_model_len": null, "max_num_seqs": null, "block_size": null, "server_timeout": null, "capabilities": null, "additional_config": {}, "args": [], "env": {}, "name": "default", "description": null } ], "default_profile": null, "code_dir": "code", "verify": [ "import models.server.app as a; assert a.app", "import models.demos.vggt.tt.ttnn_vggt as m; assert m.vggt_forward and m.release_device_state", "import models.demos.vggt.tt.fused_tables as ft, models.demos.vggt.tt.ttnn_vggt_fused as f; assert ft.fused_enabled({}) is True and ft.fused_enabled({'TT_FUSED': '0'}) is False and f.TtVggt", "import models.demos.vggt.reference.torch_vggt as r; assert r.load_vggt and r.resolve_weights_path", "import vggt.models.vggt, vggt.heads.dpt_head, vggt.layers.block, vggt.utils.pose_enc", "import einops, safetensors, huggingface_hub", "import numpy; assert int(numpy.__version__.split('.')[0]) < 2, numpy.__version__", "from pathlib import Path; assert Path('/opt/tt-metal/vggt/models/vggt.py').is_file()", "from pathlib import Path; assert Path('/opt/tt-metal/LICENSE.txt').is_file()", "from models.server.app import parse_mesh_shape as p; assert p('1x1') == p('(1, 1)') == p('1,1') == (1, 1)" ], "built": { "image": "tt-model/vggt-1b-p150:2c77d478b134", "repo": "changh95/vggt-1b-p150", "tt_model_version": "0.1.0", "created_at": "2026-09-14T06:48:14+00:00", "tt_metal": { "sha": "8b98410e730bb504fea43a88609756e34821d91d", "describe": "v0.78.0-dev20260820-25-g8b98410e73", "dirty": false, "scm_version": "0.65.2.dev9100", "mode": "local", "remote": "https://github.com/tenstorrent/tt-metal.git", "branch": "main", "pushed": true }, "code_sha256": "e847a1f38266f7c7022ad9e632ba5eeef0cb7fa9a39bb1975a919d5f91647c22", "image_digest": "sha256:2c77d478b13496f59c699d635afe3b386e595ed6cc465048ba1c03985c903f35" } } }