agila-image-v1.0
Isang conditional diffusion model na sinanay mula sa simula (walang Stable Diffusion, walang pretrained weights) na gumagawa ng 32ร32 na larawan. Ang model card na ito ay para sa image generator companion ng Randgris/Agila-v1.0.
Katulad ng text model, ang mga int8 weights na ito ay direktang dina-download ng browser papunta sa Cache Storage at pinapatakbo gamit ang sariling WebGPU compute kernels.
Detalye ng Model Architecture
| Params | 1,134,976 (49 tensors) |
| Architecture | DiT-style: 8ร8 patches โ 16 tokens, 4 blocks, d 128, 4 heads |
| Conditioning | time + concept embedding โ FiLM (adaLN) scale/shift per block |
| Diffusion | 100 timesteps, linear beta, x0 parameterization, DDIM (eta=0) |
| Training | 11,000 steps ยท batch 32 ยท EMA 0.998 ยท 8 concepts |
| Weights on disk | 1.18 MB int8 per-row, 49 tensors |
| Resolution | 32ร32 native (pixelated upscale sa user interface) |
Mga Konseptong Sinusuportahan (8 Concepts)
Nagsimula ang training gamit ang structural improvements tulad ng x0 parameterization at FiLM conditioning para malinaw na maipakita ang sumusunod na paksa:
- Sunset
- Bundok (Mountain)
- Dagat (Sea)
- Gubat (Forest)
- Lungsod (City)
- Disyerto (Desert)
- Bukang liwayway (Dawn)
- Bagyo (Storm)
Quality Tiers sa Browser UI
- High: 24 steps (Inirerekomenda para sa desktop GPU)
- Standard: 16 steps (Inirerekomenda para sa mobile GPU)
- Draft: 8 steps (Awtomatikong CPU fallback)
Paano ito Patakbuhin sa Browser
- Dequantization: Hinihila ang
weights.binat binabasa ang int8 values para i-convert pabalik sa f32 sa JavaScript side habang nilo-load. - WGSL Execution: Ipinapasa ang dequantized tensors sa WebGPU buffers para magamit ng custom pipelines.
- Parity Harness Check: Sinusuri muna ng browser ang system execution laban sa
parity.jsonartifacts (mula sa PyTorch framework) upang masigurong walang deep precision gaps bago mag-render. Maximum validation error tolerance limit ay|ฮ| 0.0587.