Add files using upload-large-folder tool
Browse files- LICENSE.md +21 -0
- README.md +121 -0
- baselines/vitdit.pth +3 -0
- baselines/vitsdxl.pth +3 -0
- baselines/vitvqgan.pth +3 -0
- fmdit_1024/fmdit_1024.pth +3 -0
- fmdit_1280/fmdit_1280.pth +3 -0
- fmdit_512/fmdit_512.pth +3 -0
- fmdit_768/fmdit_768.pth +3 -0
- texture_priors/texture_prior/codebook.npy +3 -0
- texture_priors/texture_prior/head.pt +3 -0
- texture_priors/texture_prior_vitfmdit/codebook.npy +3 -0
- texture_priors/texture_prior_vitfmdit/head.pt +3 -0
- texture_priors/texture_prior_vitfmdit_1024/codebook.npy +3 -0
- texture_priors/texture_prior_vitfmdit_1024/head.pt +3 -0
- texture_priors/texture_prior_vitfmdit_1280/codebook.npy +3 -0
- texture_priors/texture_prior_vitfmdit_1280/head.pt +3 -0
- texture_priors/texture_prior_vitfmdit_768/codebook.npy +3 -0
- texture_priors/texture_prior_vitfmdit_768/head.pt +3 -0
LICENSE.md
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Licences of the files in this repository
|
| 2 |
+
|
| 3 |
+
The weights are derivatives of third-party pretrained models and inherit their terms.
|
| 4 |
+
|
| 5 |
+
| Files | Licence |
|
| 6 |
+
|---|---|
|
| 7 |
+
| `fmdit_512/`, `fmdit_768/`, `fmdit_1024/`, `fmdit_1280/` | Parts derived from Stable Diffusion 3.5 medium (token adapter, pooled projection, LoRA matrices) are distributed under the [Stability AI Community License](https://huggingface.co/stabilityai/stable-diffusion-3.5-medium/blob/main/LICENSE.md). Powered by Stability AI. The frozen SD3.5 weights themselves are not included. The fine-tuned OpenCLIP ViT-H/14 encoder and the texture head are MIT. |
|
| 8 |
+
| `baselines/vitdit.pth` | Fine-tuned from `facebook/DiT-XL-2-256`: [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/). Non-commercial use only. |
|
| 9 |
+
| `baselines/vitsdxl.pth` | Adapter and encoder weights: MIT. Using them with `stabilityai/stable-diffusion-xl-base-1.0` is subject to the [CreativeML Open RAIL++-M License](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/blob/main/LICENSE.md). |
|
| 10 |
+
| `baselines/vitvqgan.pth` | Fine-tuned from PaintMind ViT-VQGAN: [Apache-2.0](https://github.com/Qiyuan-Ge/PaintMind/blob/main/LICENSE). |
|
| 11 |
+
| `texture_priors/` | MIT |
|
| 12 |
+
|
| 13 |
+
## MIT License
|
| 14 |
+
|
| 15 |
+
Copyright (c) 2026 Mahish K. Guru, Helmholtz-Zentrum Hereon
|
| 16 |
+
|
| 17 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
| 18 |
+
|
| 19 |
+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
| 20 |
+
|
| 21 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
README.md
ADDED
|
@@ -0,0 +1,121 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: other
|
| 3 |
+
license_name: mixed
|
| 4 |
+
license_link: LICENSE.md
|
| 5 |
+
library_name: pytorch
|
| 6 |
+
pipeline_tag: image-to-image
|
| 7 |
+
tags:
|
| 8 |
+
- materials-science
|
| 9 |
+
- microstructure
|
| 10 |
+
- crystallographic-texture
|
| 11 |
+
- magnesium
|
| 12 |
+
- inverse-design
|
| 13 |
+
- flow-matching
|
| 14 |
+
- diffusion-transformer
|
| 15 |
+
- lora
|
| 16 |
+
base_model:
|
| 17 |
+
- stabilityai/stable-diffusion-3.5-medium
|
| 18 |
+
- laion/CLIP-ViT-H-14-laion2B-s32B-b79K
|
| 19 |
+
---
|
| 20 |
+
|
| 21 |
+
# Microstructure encoder–decoder (ViT-H/14 + FM-DiT)
|
| 22 |
+
|
| 23 |
+
Trained weights for the generative encoder–decoder that learns a searchable latent space of **grain morphology and HCP crystallographic texture** in extruded magnesium alloys. A microstructure is represented as an RGB orientation image made by the [orientation codec](https://github.com/mahishguru/orientation-codec). The **encoder** compresses the image into a spatial latent `z ∈ R^(16 × d_z)`, and the **decoder** turns any point of that latent space back into an orientation image. The image can then be converted into a DAMASK-ready RVE.
|
| 24 |
+
|
| 25 |
+
- **Code:** <https://github.com/mahishguru/microstructure-encoder-decoder>
|
| 26 |
+
- **Inverse design with these models (MERIDIAN):** <https://github.com/mahishguru/meridian>
|
| 27 |
+
- **Orientation codec (RGB ↔ HCP orientation field):** <https://github.com/mahishguru/orientation-codec>
|
| 28 |
+
|
| 29 |
+
## Contents
|
| 30 |
+
|
| 31 |
+
| Path | Model | Latent z | Notes |
|
| 32 |
+
|---|---|---|---|
|
| 33 |
+
| `fmdit_512/fmdit_512.pth` | FM-DiT-512 | 16 × 32 = 512 | used for the MERIDIAN design runs |
|
| 34 |
+
| `fmdit_768/fmdit_768.pth` | FM-DiT-768 | 16 × 48 = 768 | |
|
| 35 |
+
| `fmdit_1024/fmdit_1024.pth` | FM-DiT-1024 | 16 × 64 = 1,024 | |
|
| 36 |
+
| `fmdit_1280/fmdit_1280.pth` | FM-DiT-1280 | 16 × 80 = 1,280 | |
|
| 37 |
+
| `texture_priors/texture_prior_<variant>/{head.pt,codebook.npy}` | z → ODF-histogram head | — | used by the z-only ODF calibration step |
|
| 38 |
+
| `texture_priors/texture_prior/{head.pt,codebook.npy}` | shared default texture prior | — | default codebook of the calibration step |
|
| 39 |
+
| `baselines/vitdit.pth` | ViT-H/14 + DiT-XL/2 decoder | 512 (global) | baseline |
|
| 40 |
+
| `baselines/vitsdxl.pth` | ViT-H/14 + frozen SDXL UNet | 512 (global) | baseline (trained adapters only) |
|
| 41 |
+
| `baselines/vitvqgan.pth` | ViT-VQGAN | none (discrete tokens) | reference without a continuous bottleneck |
|
| 42 |
+
|
| 43 |
+
The FM-DiT files contain only the **trained** weights: the full encoder (ViT-H/14, attention pooler, projection), the token adapter, the pooled projection, the texture head and the rank-64 LoRA matrices. The frozen Stable Diffusion 3.5 medium backbone and VAE are **not** redistributed. They are downloaded from `stabilityai/stable-diffusion-3.5-medium` when the decoder is built, so you must accept that model's licence on Hugging Face and set `HF_TOKEN`.
|
| 44 |
+
|
| 45 |
+
## Architecture (FM-DiT)
|
| 46 |
+
|
| 47 |
+
- **Encoder:** OpenCLIP ViT-H/14 (LAION-2B). The lower 16 blocks are frozen and the upper 16 fine-tuned. A 16-query attention pooler feeds a per-token projection to width `d_z`. Input is the 300 × 300 orientation image, upsampled with nearest-neighbour interpolation to 512 × 512.
|
| 48 |
+
- **Decoder:** frozen SD3.5-medium MMDiT (2.5 B parameters), conditioned through:
|
| 49 |
+
- a 5-block token adapter (16 tokens → joint-attention stream);
|
| 50 |
+
- a pooled projection;
|
| 51 |
+
- rank-64 LoRA on the attention and feed-forward projections, enabled from epoch 4.
|
| 52 |
+
|
| 53 |
+
Rectified-flow velocity objective, plus reconstruction, spectral, InfoNCE, VICReg, latent-statistics, HCP orientation-distribution and texture-head terms.
|
| 54 |
+
- **Training:** 40 epochs, AdamW, effective batch 576 on 4 × H200, CFG dropout 0.1.
|
| 55 |
+
- **Sampling (as evaluated):** 25 Euler steps, shift 1.0, noise temperature 0.9, guidance 3.0.
|
| 56 |
+
|
| 57 |
+
## Usage
|
| 58 |
+
|
| 59 |
+
```bash
|
| 60 |
+
git clone https://github.com/mahishguru/microstructure-encoder-decoder.git
|
| 61 |
+
cd microstructure-encoder-decoder && pip install -e ".[eval]"
|
| 62 |
+
export HF_TOKEN=... # with access to stabilityai/stable-diffusion-3.5-medium
|
| 63 |
+
```
|
| 64 |
+
|
| 65 |
+
```python
|
| 66 |
+
import os, torch
|
| 67 |
+
os.environ.update(FMDIT_LORA_RANK_OVERRIDE="64", FMDIT_LORA_ALPHA_OVERRIDE="64",
|
| 68 |
+
FMDIT_LORA_FFN="1", FMDIT_TEXHEAD="1") # FM-DiT v4 architecture
|
| 69 |
+
from microstructure_ed.checkpoints import download, load_encoder_decoder
|
| 70 |
+
from microstructure_ed.encoder_arch_pretrained import Compressor
|
| 71 |
+
from microstructure_ed.fmdit.decoder_arch_pretrained import FlowMatchingDiTDecoder, SD35VAE
|
| 72 |
+
|
| 73 |
+
W = 512
|
| 74 |
+
encoder = Compressor(use_gradient_checkpointing=False, trainable_blocks=0, target_dim=W, spatial_tokens=16)
|
| 75 |
+
decoder = FlowMatchingDiTDecoder(target_dim=W)
|
| 76 |
+
load_encoder_decoder(encoder, decoder, download("vitfmdit")) # "vitfmdit_768", "vitfmdit_1024", "vitfmdit_1280"
|
| 77 |
+
vae = SD35VAE(token=os.environ["HF_TOKEN"])
|
| 78 |
+
encoder, decoder, vae = encoder.cuda().eval(), decoder.cuda().eval(), vae.to("cuda")
|
| 79 |
+
|
| 80 |
+
x = ... # (B, 3, 512, 512) orientation image in [-1, 1]
|
| 81 |
+
with torch.no_grad(), torch.amp.autocast("cuda", dtype=torch.bfloat16):
|
| 82 |
+
z = encoder(x) # (B, 512)
|
| 83 |
+
lat = decoder.sample(z, num_steps=25, noise_temp=0.9, shift=1.0, guidance_scale=3.0)
|
| 84 |
+
img = vae.decode(lat) # (B, 3, 512, 512) in [-1, 1]
|
| 85 |
+
```
|
| 86 |
+
|
| 87 |
+
Resize the output to 300 × 300 with nearest-neighbour interpolation, then convert it into a DREAM.3D RVE with the orientation codec. The code repository covers the full evaluation and calibration pipeline.
|
| 88 |
+
|
| 89 |
+
## Reconstruction fidelity
|
| 90 |
+
|
| 91 |
+
Held-out test set (n = 10,100 RVEs), at the 300 × 300 resolution used by the crystal-plasticity oracle. Grains are segmented identically on originals and reconstructions (Segment Anything, ViT-B). Values are mean ± standard deviation over samples; FID is a single distribution-level value.
|
| 92 |
+
|
| 93 |
+
| Model | FID ↓ | MS-SSIM ↑ | LPIPS ↓ | Grain size rel. error ↓ | Orientation EMD (°) ↓ | Mean disorientation (°) ↓ |
|
| 94 |
+
|---|---|---|---|---|---|---|
|
| 95 |
+
| FM-DiT-512 | 26.63 | 0.065 ± 0.040 | 0.576 ± 0.023 | 0.131 ± 0.120 | 8.606 ± 1.372 | 4.057 ± 2.086 |
|
| 96 |
+
| FM-DiT-768 | 27.24 | 0.065 ± 0.038 | 0.575 ± 0.024 | 0.122 ± 0.115 | 8.515 ± 1.383 | 3.993 ± 2.041 |
|
| 97 |
+
| FM-DiT-1024 | 25.37 | 0.064 ± 0.037 | 0.573 ± 0.023 | 0.101 ± 0.083 | 8.451 ± 1.329 | 3.938 ± 2.025 |
|
| 98 |
+
| FM-DiT-1280 | 25.00 | 0.065 ± 0.039 | 0.574 ± 0.024 | 0.112 ± 0.107 | 8.398 ± 1.346 | 3.907 ± 1.973 |
|
| 99 |
+
|
| 100 |
+
## Intended use and limitations
|
| 101 |
+
|
| 102 |
+
- **Intended use:** research on generative modelling and inverse design of polycrystalline microstructure and texture, in particular latent-space optimisation against a crystal-plasticity oracle.
|
| 103 |
+
- **Statistical, not literal, reconstruction:** decodes reproduce grain-size, grain-shape and texture statistics of the input, not the position of individual grains. Per-pixel image metrics therefore look weak.
|
| 104 |
+
- **Domain:** 2D RVEs of extruded, single-phase HCP Mg alloys encoded with the bundled class-mean quaternions (`class_means.json`). Other materials, crystal systems or encodings are out of distribution.
|
| 105 |
+
- **Texture sharpness:** the basal fibre is reproduced in the right place but somewhat under-sharpened. The texture-prior calibration step partly compensates for this.
|
| 106 |
+
|
| 107 |
+
## Licences
|
| 108 |
+
|
| 109 |
+
The weights in this repository build on third-party models, and each file inherits the terms of the model it was fine-tuned from:
|
| 110 |
+
|
| 111 |
+
| Files | Terms |
|
| 112 |
+
|---|---|
|
| 113 |
+
| `fmdit_*/*.pth` (encoder, adapters, LoRA on SD3.5) | [Stability AI Community License](https://huggingface.co/stabilityai/stable-diffusion-3.5-medium/blob/main/LICENSE.md) for the parts derived from Stable Diffusion 3.5 (**Powered by Stability AI**); OpenCLIP ViT-H/14 encoder weights: MIT |
|
| 114 |
+
| `baselines/vitdit.pth` (fine-tuned DiT-XL/2) | [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/), as the DiT-XL/2 weights (`facebook/DiT-XL-2-256`); **non-commercial use only** |
|
| 115 |
+
| `baselines/vitsdxl.pth` (adapters for SDXL) | MIT for the released adapter weights; use with SDXL-base-1.0 is subject to the [CreativeML Open RAIL++-M License](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/blob/main/LICENSE.md) |
|
| 116 |
+
| `baselines/vitvqgan.pth` (fine-tuned PaintMind ViT-VQGAN) | [Apache-2.0](https://github.com/Qiyuan-Ge/PaintMind/blob/main/LICENSE), as PaintMind |
|
| 117 |
+
| `texture_priors/*` | MIT |
|
| 118 |
+
|
| 119 |
+
## Acknowledgements
|
| 120 |
+
|
| 121 |
+
Developed at the Institute of Material and Process Design, Helmholtz-Zentrum Hereon, Geesthacht, Germany. The ViT-VQGAN baseline builds on [PaintMind](https://github.com/Qiyuan-Ge/PaintMind) by Qiyuan Ge.
|
baselines/vitdit.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f4af27eb20e45f666b6ed8eb4fd04ab441993e6863ff7d9b34df296c4891cdff
|
| 3 |
+
size 5949556423
|
baselines/vitsdxl.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:99ee5acc71e53f06df8a9c32598086ebd8830581ee3ecdb235f3ac7354fe68b6
|
| 3 |
+
size 2739634271
|
baselines/vitvqgan.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a63afacc394a74bbb855e4cc67921d8b30fd020f725832f46fa7be948980ce56
|
| 3 |
+
size 208217191
|
fmdit_1024/fmdit_1024.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d4bbe72747019e07604d1e0f0573bd564808ff922f9eb92c6999d43508f2c69f
|
| 3 |
+
size 2926950667
|
fmdit_1280/fmdit_1280.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a924f9d25160cb9aa2d83229e520f1fd18cfd5d11d0e533dec73651776de9f65
|
| 3 |
+
size 2929424843
|
fmdit_512/fmdit_512.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:72f67fd9a3a10edba919011426a415f118a2f2ef946b4ab512418a42b7c17438
|
| 3 |
+
size 2922001140
|
fmdit_768/fmdit_768.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6c7f213e5abd0fb9675d541d4d931f719c7dd1dcacc05dcfd8f0570f6da8232e
|
| 3 |
+
size 2924475316
|
texture_priors/texture_prior/codebook.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:eca9f05be499b0aac8d94ff82efa2e52e0044af3925db9d74e6c146be5d8deab
|
| 3 |
+
size 12416
|
texture_priors/texture_prior/head.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cc12327eeab8cbc70cb8d830aaa1cb317f9fa6a17dcbcec30156a52acb3d8d1d
|
| 3 |
+
size 13657251
|
texture_priors/texture_prior_vitfmdit/codebook.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:eca9f05be499b0aac8d94ff82efa2e52e0044af3925db9d74e6c146be5d8deab
|
| 3 |
+
size 12416
|
texture_priors/texture_prior_vitfmdit/head.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:07f953eff6546da17dd144b9ea173e6974a4248e7fb280a0390e45b1ff2be4e3
|
| 3 |
+
size 10505379
|
texture_priors/texture_prior_vitfmdit_1024/codebook.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:eca9f05be499b0aac8d94ff82efa2e52e0044af3925db9d74e6c146be5d8deab
|
| 3 |
+
size 12416
|
texture_priors/texture_prior_vitfmdit_1024/head.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d1f2e8f42569f348b5a30b7881bcce7a8455a3ff48c691a8a29f07a4e2dda9df
|
| 3 |
+
size 12606627
|
texture_priors/texture_prior_vitfmdit_1280/codebook.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:eca9f05be499b0aac8d94ff82efa2e52e0044af3925db9d74e6c146be5d8deab
|
| 3 |
+
size 12416
|
texture_priors/texture_prior_vitfmdit_1280/head.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:29a923fe73e7bd1ff4c2653acd86d2096c35d70a9efd79cd42e537d30988814d
|
| 3 |
+
size 13657251
|
texture_priors/texture_prior_vitfmdit_768/codebook.npy
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:eca9f05be499b0aac8d94ff82efa2e52e0044af3925db9d74e6c146be5d8deab
|
| 3 |
+
size 12416
|
texture_priors/texture_prior_vitfmdit_768/head.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ede4b66b9b1ade1b92b31ae73215b8b0fa7fb6fa6ac738bc056771c31267031a
|
| 3 |
+
size 11556003
|