Views
No views yet

| Component | Specification |
|---|---|
| Type | Diffusion Transformer (DiT) |
| Hidden Dimension | 384 |
| Transformer Blocks | 8 |
| Attention Heads | 6 |
| Patch Size | 8×8 |
| Input/Output | 64×64 RGB images |
| Parameters | ~20M |
1import torch
2from safetensors.torch import load_file
3
4# Model architecture (copy from tacit/models/dit.py or install tacit package)
5from tacit import TACITModel, sample_euler_method
6
7# Load model
8model = TACITModel()
9state_dict = load_file('tacit_epoch_100.safetensors')
10
11# Handle compiled model checkpoint
12if list(state_dict.keys())[0].startswith('_orig_mod.'):
13 state_dict = {k.replace('_orig_mod.', ''): v for k, v in state_dict.items()}
14
15model.load_state_dict(state_dict)
16model.eval()
17
18# Inference
19# x0: input maze tensor (batch, 3, 64, 64), values in [0, 1]
20with torch.no_grad():
21 solution = sample_euler_method(model, x0, num_steps=10)| Parameter | Value |
|---|---|
| Sampling Method | Euler |
| Recommended Steps | 10 |
| Output Range | [0, 1] |
1@software{tacit2024,
2 title={TACIT: Transformation-Aware Capturing of Implicit Thought},
3 author={Daniel},
4 year={2024},
5 url={https://huggingface.co/tylerxdurden/tacit}
6}