LATENT GYMpersonal trainer for tiny generative models
loading tf…0 MB

Train a real generative model in your browser.

Five small but real architectures (DCGAN, StyleGAN v1, BigGAN, DDPM and VQGAN) run on your GPU with TensorFlow.js. Use a classic dataset or your own images. Your coach watches every rep and calls out mode collapse, lazy codebooks and runaway discriminators.

01 data02 model03 train04 generate05 benchmark

Choose your training data

Every image is resized to a small square so training stays fast on a laptop GPU.

Or load any Hugging Face image dataset

Settings

Smaller images train much faster. 32 px is the sweet spot.

Resolution
Nothing loaded yet.

Dataset preview

Load a dataset to see a sample grid here.
status
empty

Pick your model

Each one is a scaled-down build of the real architecture, with the parts that make it what it is.

What's inside

    Build the model to see its layer summary and parameter count.

    Hyperparameters

    Training plan
    Step0
    Speed–
    Elapsed0:00
    ETA–
    Epochs0
    Params–

    Loss curves

    Live samples

    Fixed seed, so you can watch the same samples improve.

    Coach Ada watches your run and calls it as she sees it

      Generator

      No model yet.

      How many
      Train (or load) a model, then hit Generate.

      Benchmark arena

      Each selected model gets a fresh start on the loaded dataset with the same budget. We measure speed, sampling time, and sample quality with kernel MMD against real images (lower is better) and diversity (closer to the real data is better).

      Load a dataset first.

      Results

      ModelSamplesParamsms / stepSample 64Final lossMMD ↓Diversity
      No runs yet.

      Global leaderboard

      #ModelDatasetResStepsMMD ↓ms/stepParamsAthleteDevice
      Loading…
      Made with wish4