SeedVR2-3B (MLX-Swift) β€” fp16

MLX-Swift weights for SeedVR2-3B, ByteDance's one-step diffusion super-resolution / restoration model (ICLR 2026). For on-device upscaling on Apple Silicon via the seedvr2-mlx-swift package (built for MLXEngine / ForgeUpscaler). int8 variant: SeedVR2-3B-mlx-int8.

  • Files: transformer.safetensors (DiT, fp16, ~7.9 GB) Β· vae.safetensors (3D-causal-conv VAE, fp16) Β· pos_emb.safetensors (precomputed text embedding) Β· config.json.
  • Precision: fp16. Parity vs the mflux reference (CPU): transformer t_out max_abs 2.1e-4, VAE encode/decode 3.5e-3 / 7.2e-3, RNG/scheduler 0.0.

Usage

import SeedVR2MLX   // github.com/xocialize/seedvr2-mlx-swift
let upscaler = try SeedVR2Upscaler(directory: weightsDir)   // downloaded from this repo
let out = upscaler.upscale(processedImage: img, seed: 42)   // [-1,1], dims padded to /16

(Preprocess β€” resolution/softness bicubic resize β€” and LAB color-correction are host-side; VAE tiling for large images is handled by the host, e.g. ForgeUpscaler's tile processor.)

Provenance & license

Chain: ByteDance Seed β€” SeedVR2: One-Step Video Restoration via Diffusion Adversarial Post-Training (ICLR 2026), ByteDance-Seed/SeedVR, Apache-2.0 β†’ PyTorch fp16 redistribution numz/SeedVR2_comfyUI β†’ MLX reference impl filipstrand/mflux β†’ MLX-Swift port + weight conversion by MVS Collective (xocialize). These are format-converted weight artifacts (not a new model); Apache-2.0 applies. Credit ByteDance Seed (original), cite the paper.

Downloads last month
-
MLX
Hardware compatibility
Log In to add your hardware

Quantized

Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Collection including mlx-community/SeedVR2-3B-mlx