Download bundle.json from IvanBanny/dirtflow-v0: direct link, hf CLI and curl.
- Browser
- Download file 12.9 kB
-
https://huggingface.co/IvanBanny/dirtflow-v0/resolve/main/bundle.json
- Command line
-
hf download hf://IvanBanny/dirtflow-v0/bundle.json
-
curl -L -o bundle.json https://huggingface.co/IvanBanny/dirtflow-v0/resolve/main/bundle.json
12.9 kB
| { | |
| "format": "dirtflow-engine-bundle", | |
| "version": 1, | |
| "weight_set": "stage1-ema+stage2-live", | |
| "module_weight_sets": { | |
| "context_encoder": "ema", | |
| "structure_flow": "ema", | |
| "structure_extra": "ema", | |
| "latent_norm": "ema", | |
| "ss_encoder": "ema", | |
| "ss_decoder": "ema", | |
| "blockstate_flow": "live", | |
| "blockstate_extra": "live", | |
| "embedding": "live", | |
| "categorical_head": "live" | |
| }, | |
| "source_snapshot": "v1-20261025-corrected-confidence", | |
| "inference_policy": { | |
| "editable_confidence": "zero_normalized_editable", | |
| "parameter_storage": "float32", | |
| "position_frequencies": "native_float32" | |
| }, | |
| "lineage": { | |
| "shared_assets": { | |
| "lineage.clip_tokenizer_weights_sha256": "530343e7da77b47e6058dee55f8a4a770d56fa701e5826786a196d464a87e530", | |
| "lineage.input_output_maps_sha256": "0f33ac5d693cd1d431e9c7439f1e39916acf571e92aa8855916e819d9368838b", | |
| "lineage.legal_state_schema_sha256": "23ddffef121253fd200e1ff82cc7af86b0861fb225b02072ae15de1b9a603450", | |
| "lineage.ss_vae_sha256": "b8a3025a8c1436ea7d084b5087d2e5257a5b22af12388cb09f0dd7e04917b678", | |
| "lineage.latent_normalizer_sha256": "8b51b9176c21ce677e49b0322c76029aa2060ef70896af7a43c480261583ac59", | |
| "lineage.stage1_seed_sha256": "59a7258b725dfdd5339063fbfb0c80fad4d470b71250ce746840c3adced49c13" | |
| }, | |
| "exact_stage1_binding": "not_recorded_by_stage2", | |
| "selected_stage1_sha256": "496614fb6d642f6b3bd455b23afdf3343081067602a7469da804025fa8875174" | |
| }, | |
| "model": { | |
| "blockstate_coordinate_system": "trellis_z_up", | |
| "blockstate_flow": { | |
| "checkpoint_min_tokens": 0, | |
| "checkpoint_policy": "block", | |
| "cond_channels": 768, | |
| "in_channels": 42, | |
| "io_block_channels": 256, | |
| "latent_channels": 8, | |
| "mlp_ratio": 4, | |
| "model_channels": 1280, | |
| "num_blocks": 28, | |
| "num_heads": 16, | |
| "num_io_res_blocks": 3, | |
| "out_channels": 8, | |
| "patch_size": 2, | |
| "qk_rms_norm": true, | |
| "resolution": 64, | |
| "self_conditioning": true, | |
| "use_checkpoint": true | |
| }, | |
| "categorical_head": { | |
| "hidden": 256, | |
| "io_features": true, | |
| "kind": "categorical_independent", | |
| "output_mapping_path": "assets/class-mapping.npz", | |
| "output_vocab": 29669 | |
| }, | |
| "conditioning": { | |
| "context_dropout": 0.1, | |
| "num_styles": 5, | |
| "score_range": [ | |
| 0.0, | |
| 10.0 | |
| ], | |
| "style_dropout": 0.5, | |
| "text_dropout": 0.1 | |
| }, | |
| "context_encoder": { | |
| "in_channels": 20, | |
| "out_channels": 16, | |
| "widths": [ | |
| 32, | |
| 64, | |
| 128 | |
| ] | |
| }, | |
| "embedding": { | |
| "dim": 8, | |
| "init_path": "", | |
| "rms_norm": true, | |
| "vocab_size": 48407 | |
| }, | |
| "feature_schema": "v1", | |
| "size": "xlarge", | |
| "ss_vae": { | |
| "channels": [ | |
| 32, | |
| 128, | |
| 512 | |
| ], | |
| "latent_channels": 8, | |
| "latent_resolution": 16, | |
| "num_res_blocks": 2, | |
| "num_res_blocks_middle": 2, | |
| "resolution": 64 | |
| }, | |
| "state_schema_path": "assets/game-schema.json.gz", | |
| "structure_coordinate_system": "trellis_z_up", | |
| "structure_flow": { | |
| "checkpoint_policy": "block", | |
| "checkpoint_stride": 1, | |
| "cond_channels": 768, | |
| "in_channels": 32, | |
| "latent_channels": 8, | |
| "mlp_ratio": 4, | |
| "model_channels": 1280, | |
| "num_blocks": 28, | |
| "num_heads": 16, | |
| "out_channels": 8, | |
| "qk_rms_norm": true, | |
| "qk_rms_norm_cross": true, | |
| "resolution": 16, | |
| "self_conditioning": true, | |
| "use_checkpoint": true | |
| }, | |
| "text_encoder": { | |
| "frozen": true, | |
| "kind": "clip", | |
| "model_id": "openai/clip-vit-large-patch14", | |
| "use_attention_mask": false | |
| }, | |
| "trellis_repo_id": "microsoft/TRELLIS-text-xlarge", | |
| "trellis_revision": "e0b00432b8e3a8ecee0df806ab1df9f7281f2be4" | |
| }, | |
| "modules": { | |
| "context_encoder": "stage1.pt", | |
| "structure_flow": "stage1.pt", | |
| "structure_extra": "stage1.pt", | |
| "latent_norm": "stage1.pt", | |
| "ss_encoder": "stage1.pt", | |
| "ss_decoder": "stage1.pt", | |
| "blockstate_flow": "stage2.pt", | |
| "blockstate_extra": "stage2.pt", | |
| "embedding": "stage2.pt", | |
| "categorical_head": "stage2.pt" | |
| }, | |
| "sources": { | |
| "stage1": { | |
| "sha256": "496614fb6d642f6b3bd455b23afdf3343081067602a7469da804025fa8875174", | |
| "step": 340000, | |
| "frozen_exceptions": [ | |
| "ss_decoder.blocks.0.conv1.bias", | |
| "ss_decoder.blocks.0.conv1.weight", | |
| "ss_decoder.blocks.0.conv2.bias", | |
| "ss_decoder.blocks.0.conv2.weight", | |
| "ss_decoder.blocks.0.norm1.bias", | |
| "ss_decoder.blocks.0.norm1.weight", | |
| "ss_decoder.blocks.0.norm2.bias", | |
| "ss_decoder.blocks.0.norm2.weight", | |
| "ss_decoder.blocks.1.conv1.bias", | |
| "ss_decoder.blocks.1.conv1.weight", | |
| "ss_decoder.blocks.1.conv2.bias", | |
| "ss_decoder.blocks.1.conv2.weight", | |
| "ss_decoder.blocks.1.norm1.bias", | |
| "ss_decoder.blocks.1.norm1.weight", | |
| "ss_decoder.blocks.1.norm2.bias", | |
| "ss_decoder.blocks.1.norm2.weight", | |
| "ss_decoder.blocks.2.conv.bias", | |
| "ss_decoder.blocks.2.conv.weight", | |
| "ss_decoder.blocks.3.conv1.bias", | |
| "ss_decoder.blocks.3.conv1.weight", | |
| "ss_decoder.blocks.3.conv2.bias", | |
| "ss_decoder.blocks.3.conv2.weight", | |
| "ss_decoder.blocks.3.norm1.bias", | |
| "ss_decoder.blocks.3.norm1.weight", | |
| "ss_decoder.blocks.3.norm2.bias", | |
| "ss_decoder.blocks.3.norm2.weight", | |
| "ss_decoder.blocks.4.conv1.bias", | |
| "ss_decoder.blocks.4.conv1.weight", | |
| "ss_decoder.blocks.4.conv2.bias", | |
| "ss_decoder.blocks.4.conv2.weight", | |
| "ss_decoder.blocks.4.norm1.bias", | |
| "ss_decoder.blocks.4.norm1.weight", | |
| "ss_decoder.blocks.4.norm2.bias", | |
| "ss_decoder.blocks.4.norm2.weight", | |
| "ss_decoder.blocks.5.conv.bias", | |
| "ss_decoder.blocks.5.conv.weight", | |
| "ss_decoder.blocks.6.conv1.bias", | |
| "ss_decoder.blocks.6.conv1.weight", | |
| "ss_decoder.blocks.6.conv2.bias", | |
| "ss_decoder.blocks.6.conv2.weight", | |
| "ss_decoder.blocks.6.norm1.bias", | |
| "ss_decoder.blocks.6.norm1.weight", | |
| "ss_decoder.blocks.6.norm2.bias", | |
| "ss_decoder.blocks.6.norm2.weight", | |
| "ss_decoder.blocks.7.conv1.bias", | |
| "ss_decoder.blocks.7.conv1.weight", | |
| "ss_decoder.blocks.7.conv2.bias", | |
| "ss_decoder.blocks.7.conv2.weight", | |
| "ss_decoder.blocks.7.norm1.bias", | |
| "ss_decoder.blocks.7.norm1.weight", | |
| "ss_decoder.blocks.7.norm2.bias", | |
| "ss_decoder.blocks.7.norm2.weight", | |
| "ss_decoder.input_layer.bias", | |
| "ss_decoder.input_layer.weight", | |
| "ss_decoder.middle_block.0.conv1.bias", | |
| "ss_decoder.middle_block.0.conv1.weight", | |
| "ss_decoder.middle_block.0.conv2.bias", | |
| "ss_decoder.middle_block.0.conv2.weight", | |
| "ss_decoder.middle_block.0.norm1.bias", | |
| "ss_decoder.middle_block.0.norm1.weight", | |
| "ss_decoder.middle_block.0.norm2.bias", | |
| "ss_decoder.middle_block.0.norm2.weight", | |
| "ss_decoder.middle_block.1.conv1.bias", | |
| "ss_decoder.middle_block.1.conv1.weight", | |
| "ss_decoder.middle_block.1.conv2.bias", | |
| "ss_decoder.middle_block.1.conv2.weight", | |
| "ss_decoder.middle_block.1.norm1.bias", | |
| "ss_decoder.middle_block.1.norm1.weight", | |
| "ss_decoder.middle_block.1.norm2.bias", | |
| "ss_decoder.middle_block.1.norm2.weight", | |
| "ss_decoder.out_layer.0.bias", | |
| "ss_decoder.out_layer.0.weight", | |
| "ss_decoder.out_layer.2.bias", | |
| "ss_decoder.out_layer.2.weight", | |
| "ss_encoder.blocks.0.conv1.bias", | |
| "ss_encoder.blocks.0.conv1.weight", | |
| "ss_encoder.blocks.0.conv2.bias", | |
| "ss_encoder.blocks.0.conv2.weight", | |
| "ss_encoder.blocks.0.norm1.bias", | |
| "ss_encoder.blocks.0.norm1.weight", | |
| "ss_encoder.blocks.0.norm2.bias", | |
| "ss_encoder.blocks.0.norm2.weight", | |
| "ss_encoder.blocks.1.conv1.bias", | |
| "ss_encoder.blocks.1.conv1.weight", | |
| "ss_encoder.blocks.1.conv2.bias", | |
| "ss_encoder.blocks.1.conv2.weight", | |
| "ss_encoder.blocks.1.norm1.bias", | |
| "ss_encoder.blocks.1.norm1.weight", | |
| "ss_encoder.blocks.1.norm2.bias", | |
| "ss_encoder.blocks.1.norm2.weight", | |
| "ss_encoder.blocks.2.conv.bias", | |
| "ss_encoder.blocks.2.conv.weight", | |
| "ss_encoder.blocks.3.conv1.bias", | |
| "ss_encoder.blocks.3.conv1.weight", | |
| "ss_encoder.blocks.3.conv2.bias", | |
| "ss_encoder.blocks.3.conv2.weight", | |
| "ss_encoder.blocks.3.norm1.bias", | |
| "ss_encoder.blocks.3.norm1.weight", | |
| "ss_encoder.blocks.3.norm2.bias", | |
| "ss_encoder.blocks.3.norm2.weight", | |
| "ss_encoder.blocks.4.conv1.bias", | |
| "ss_encoder.blocks.4.conv1.weight", | |
| "ss_encoder.blocks.4.conv2.bias", | |
| "ss_encoder.blocks.4.conv2.weight", | |
| "ss_encoder.blocks.4.norm1.bias", | |
| "ss_encoder.blocks.4.norm1.weight", | |
| "ss_encoder.blocks.4.norm2.bias", | |
| "ss_encoder.blocks.4.norm2.weight", | |
| "ss_encoder.blocks.5.conv.bias", | |
| "ss_encoder.blocks.5.conv.weight", | |
| "ss_encoder.blocks.6.conv1.bias", | |
| "ss_encoder.blocks.6.conv1.weight", | |
| "ss_encoder.blocks.6.conv2.bias", | |
| "ss_encoder.blocks.6.conv2.weight", | |
| "ss_encoder.blocks.6.norm1.bias", | |
| "ss_encoder.blocks.6.norm1.weight", | |
| "ss_encoder.blocks.6.norm2.bias", | |
| "ss_encoder.blocks.6.norm2.weight", | |
| "ss_encoder.blocks.7.conv1.bias", | |
| "ss_encoder.blocks.7.conv1.weight", | |
| "ss_encoder.blocks.7.conv2.bias", | |
| "ss_encoder.blocks.7.conv2.weight", | |
| "ss_encoder.blocks.7.norm1.bias", | |
| "ss_encoder.blocks.7.norm1.weight", | |
| "ss_encoder.blocks.7.norm2.bias", | |
| "ss_encoder.blocks.7.norm2.weight", | |
| "ss_encoder.input_layer.bias", | |
| "ss_encoder.input_layer.weight", | |
| "ss_encoder.middle_block.0.conv1.bias", | |
| "ss_encoder.middle_block.0.conv1.weight", | |
| "ss_encoder.middle_block.0.conv2.bias", | |
| "ss_encoder.middle_block.0.conv2.weight", | |
| "ss_encoder.middle_block.0.norm1.bias", | |
| "ss_encoder.middle_block.0.norm1.weight", | |
| "ss_encoder.middle_block.0.norm2.bias", | |
| "ss_encoder.middle_block.0.norm2.weight", | |
| "ss_encoder.middle_block.1.conv1.bias", | |
| "ss_encoder.middle_block.1.conv1.weight", | |
| "ss_encoder.middle_block.1.conv2.bias", | |
| "ss_encoder.middle_block.1.conv2.weight", | |
| "ss_encoder.middle_block.1.norm1.bias", | |
| "ss_encoder.middle_block.1.norm1.weight", | |
| "ss_encoder.middle_block.1.norm2.bias", | |
| "ss_encoder.middle_block.1.norm2.weight", | |
| "ss_encoder.out_layer.0.bias", | |
| "ss_encoder.out_layer.0.weight", | |
| "ss_encoder.out_layer.2.bias", | |
| "ss_encoder.out_layer.2.weight" | |
| ] | |
| }, | |
| "stage2": { | |
| "sha256": "ef9e5759db275b68e352ececc02dd38d12a49745a6fd000b2c5ad0513a3e7f4a", | |
| "step": 400000, | |
| "frozen_exceptions": [] | |
| } | |
| }, | |
| "files": { | |
| "assets/class-mapping.npz": "0f33ac5d693cd1d431e9c7439f1e39916acf571e92aa8855916e819d9368838b", | |
| "assets/clip/config.json": "de5669886f862d6cf5065bcd5444a36dc5ded8e07b2a2efe8abe17d6f603e428", | |
| "assets/clip/merges.txt": "9fd691f7c8039210e0fced15865466c65820d09b63988b0174bfe25de299051a", | |
| "assets/clip/model.safetensors": "778d02eb9e707c3fbaae0b67b79ea0d1399b52e624fb634f2f19375ae7c047c3", | |
| "assets/clip/special_tokens_map.json": "f8c0d6c39aee3f8431078ef6646567b0aba7f2246e9c54b8b99d55c22b707cbf", | |
| "assets/clip/tokenizer.json": "a83e0809aa4c3af7208b2df632a7a69668c6d48775b3c3fe4e1b1199d1f8b8f4", | |
| "assets/clip/tokenizer_config.json": "deef455e52fa5e8151e339add0582e4235f066009601360999d3a9cda83b1129", | |
| "assets/clip/vocab.json": "3f0c4f7d2086b61b38487075278ea9ed04edb53a03cbb045b86c27190fa8fb69", | |
| "assets/clip-derivation.json": "f028e9160e000eb1d08a8163b3be4557449ae503684734d7b0e9384e4c93e9e8", | |
| "assets/clip-manifest.json": "530343e7da77b47e6058dee55f8a4a770d56fa701e5826786a196d464a87e530", | |
| "assets/clip-source-config.json": "8a09b467700c58138c29d53c605b34ebc69beaadd13274a8a2af8ad2c2f4032a", | |
| "assets/game-schema.json.gz": "23ddffef121253fd200e1ff82cc7af86b0861fb225b02072ae15de1b9a603450", | |
| "assets/input-registry.json": "c7a7fb72729daec63174fb77eaa821c340706fb3d22976eacd4a5a77c5e88de0", | |
| "stage1.pt": "2c54040a92c1d1826bba62d2cff260b972d99f9bc9d5fce516e5f98adc49322a", | |
| "stage2.pt": "5ad094fb2ba377cfcfb703e75b473173d5a54b5425436978a10354f541ef6fb8" | |
| }, | |
| "assets": { | |
| "registry": "assets/input-registry.json", | |
| "schema": "assets/game-schema.json.gz", | |
| "mapping": "assets/class-mapping.npz", | |
| "text_encoder": "assets/clip", | |
| "clip_manifest": "assets/clip-manifest.json", | |
| "clip_source_config": "assets/clip-source-config.json", | |
| "clip_derivation": "assets/clip-derivation.json" | |
| } | |
| } | |