← all repositories
PaddlePaddle/PaddleGAN

Baidu’s GAN buffet: face swaps, lip syncs, and time machines

This is Baidu’s attempt to corral every viral GAN demo—from talking portraits to gender-bending selfies—into a single PaddlePaddle-powered model zoo.

8k stars Python Image · Video · Audio
PaddleGAN
Not currently ranked — collecting fresh signals.
star history

What it does PaddleGAN bundles implementations of classic and recent generative adversarial networks—StyleGAN2, First Order Motion, Wav2Lip, BasicVSR++, and many more—into a library built on Baidu’s PaddlePaddle framework. It offers pre-trained weights and composable pipelines for face editing, video super-resolution, lip-syncing, style transfer, and old film restoration, targeting academic, industrial, and entertainment use cases.

The interesting bit The project behaves less like a pure research framework and more like a carnival midway: age progression, face morphing, oil-painting conversion, and Hogwarts-style photo animation all ship with runnable demos and browser-based tutorials. Its real value is curation—turning disparate paper implementations into accessible, ready-to-run toys.

Key highlights

  • Pre-trained weights available for video restoration (PP-MSVSR, BasicVSR++), face enhancement (GPEN, GFPGAN), motion driving, and style transfer (LapStyle, AnimeGANv2)
  • Supports composite pipelines such as full video restore that chain multiple models end-to-end
  • Tightly integrated with Baidu’s AI Studio for browser-based notebook demos
  • Modular design with config-file-driven training and deployment workflows
  • Includes niche creative tools like face morphing, gender swapping, and oil-painting conversion

Caveats

  • Hard dependency on PaddlePaddle >= 2.1.0 and CUDA >= 10.1 locks you into Baidu’s ecosystem instead of the more common PyTorch stack
  • README is heavy on GIF demos and light on architectural or performance specifics; claims of “high-performance” and SOTA status are not substantiated with numbers
  • Documentation quality is uneven: English pages link to Chinese tutorials, and typos like “Toturials” and “Fisrt Order” suggest maintenance attention is scattered

Verdict Worth a look if you want a broad GAN demo collection and prefer pre-packaged models over DIY training. Avoid if you need rigorous benchmarks, pristine documentation, or a framework-agnostic workflow.

Frequently asked

What is PaddlePaddle/PaddleGAN?
This is Baidu’s attempt to corral every viral GAN demo—from talking portraits to gender-bending selfies—into a single PaddlePaddle-powered model zoo.
Is PaddleGAN open source?
Yes — PaddlePaddle/PaddleGAN is open source, released under the Apache-2.0 license.
What language is PaddleGAN written in?
PaddlePaddle/PaddleGAN is primarily written in Python.
How popular is PaddleGAN?
PaddlePaddle/PaddleGAN has 8k stars on GitHub.
Where can I find PaddleGAN?
PaddlePaddle/PaddleGAN is on GitHub at https://github.com/PaddlePaddle/PaddleGAN.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.