fal / AuraEquiVAE

huggingface.co
Total runs: 0
24-hour runs: 0
7-day runs: 0
30-day runs: 0
Model's Last Updated: October 14 2024

Introduction of AuraEquiVAE

Model Details of AuraEquiVAE

Equivariant 16ch, f8 VAE

AuraEquiVAE is a novel autoencoder that addresses multiple problems of existing conventional VAEs. First, unlike traditional VAEs that have significantly small log-variance, this model admits large noise to the latent space. Additionally, unlike traditional VAEs, the latent space is equivariant under Z_2 X Z_2 group operations (Horizontal / Vertical flip).

To understand the equivariance, we apply suitable group actions to both the latent space globally and locally. The latent is represented as Z = (z_1, ..., z_n) , and we perform a global permutation group action g_global on the tuples such that g_global is isomorphic to the Z_2 x Z_2 group. We also apply a local action g_local to individual z_i elements such that g_local is also isomorphic to the Z_2 x Z_2 group.

In our specific case, g_global corresponds to flips, while g_local corresponds to sign flips on specific latent dimensions. Changing 2 channels for sign flips for both horizontal and vertical directions was chosen empirically.

The model has been trained using the approach described in Mastering VAE Training , where detailed explanations for the training process can be found.

How to use

To use the weights, copy paste the VAE implementation.

from ae import VAE
import torch
from PIL import Image

vae = VAE(
    resolution=256,
    in_channels=3,
    ch=256,
    out_ch=3,
    ch_mult=[1, 2, 4, 4],
    num_res_blocks=2,
    z_channels=16
).cuda().bfloat16()

from safetensors.torch import load_file
state_dict = load_file("./vae_epoch_3_step_49501_bf16.pt")
vae.load_state_dict(state_dict)

imgpath = 'contents/lavender.jpg'

img_orig = Image.open(imgpath).convert("RGB")
offset = 128
W = 768
img_orig = img_orig.crop((offset, offset, W + offset, W + offset))
img = transforms.ToTensor()(img_orig).unsqueeze(0).cuda()
img = (img - 0.5) / 0.5

with torch.no_grad():
    z = vae.encoder(img)
    z = z.clamp(-8.0, 8.0) # this is latent!!

# flip horizontal
z = torch.flip(z, [-1]) # this corresponds to g_global
z[:, -4:-2] = -z[:, -4:-2] # this corresponds to g_local

# flip vertical
z = torch.flip(z, [-2])
z[:, -2:] = -z[:, -2:]


with torch.no_grad():
    decz = vae.decoder(z) # this is image!

decimg = ((decz + 1) / 2).clamp(0, 1).squeeze(0).cpu().float().numpy().transpose(1, 2, 0)
decimg = (decimg * 255).astype('uint8')
decimg = Image.fromarray(decimg) # PIL image.
Citation

If you find this model useful, please cite:

@misc{Training VQGAN and VAE, with detailed explanation,
  author = {Simo Ryu},
  title = {Training VQGAN and VAE, with detailed explanation},
  year = {2024},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/cloneofsimo/vqgan-training}},
}

Runs of fal AuraEquiVAE on huggingface.co

0
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
0
30-day runs

More Information About AuraEquiVAE huggingface.co Model

More AuraEquiVAE license Visit here:

https://choosealicense.com/licenses/apache-2.0

AuraEquiVAE huggingface.co

AuraEquiVAE huggingface.co is an AI model on huggingface.co that provides AuraEquiVAE's model effect (), which can be used instantly with this fal AuraEquiVAE model. huggingface.co supports a free trial of the AuraEquiVAE model, and also provides paid use of the AuraEquiVAE. Support call AuraEquiVAE model through api, including Node.js, Python, http.

AuraEquiVAE huggingface.co Url

https://huggingface.co/fal/AuraEquiVAE

fal AuraEquiVAE online free

AuraEquiVAE huggingface.co is an online trial and call api platform, which integrates AuraEquiVAE's modeling effects, including api services, and provides a free online trial of AuraEquiVAE, you can try AuraEquiVAE online for free by clicking the link below.

fal AuraEquiVAE online free url in huggingface.co:

https://huggingface.co/fal/AuraEquiVAE

AuraEquiVAE install

AuraEquiVAE is an open source model from GitHub that offers a free installation service, and any user can find AuraEquiVAE on GitHub to install. At the same time, huggingface.co provides the effect of AuraEquiVAE install, users can directly use AuraEquiVAE installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

AuraEquiVAE install url in huggingface.co:

https://huggingface.co/fal/AuraEquiVAE

Url of AuraEquiVAE

AuraEquiVAE huggingface.co Url

Provider of AuraEquiVAE huggingface.co

fal
ORGANIZATIONS

Other API from fal

huggingface.co

Total runs: 8.8K
Run Growth: 638
Growth Rate: 7.26%
Updated:December 30 2025
huggingface.co

Total runs: 944
Run Growth: 320
Growth Rate: 33.90%
Updated:July 09 2026
huggingface.co

Total runs: 776
Run Growth: 53
Growth Rate: 6.83%
Updated:August 07 2024
huggingface.co

Total runs: 727
Run Growth: -666
Growth Rate: -91.61%
Updated:August 15 2024
huggingface.co

Total runs: 682
Run Growth: -1.1K
Growth Rate: -167.74%
Updated:July 18 2024
huggingface.co

Total runs: 182
Run Growth: -2.0K
Growth Rate: -1119.78%
Updated:July 27 2024
huggingface.co

Total runs: 156
Run Growth: -14
Growth Rate: -8.97%
Updated:July 16 2024
huggingface.co

Total runs: 21
Run Growth: 4
Growth Rate: 19.05%
Updated:March 11 2026
huggingface.co

Total runs: 5
Run Growth: 5
Growth Rate: 100.00%
Updated:November 01 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:January 08 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:October 16 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 12 2024
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:October 15 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:May 05 2024
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:August 27 2024