Metadata-Version: 2.1
Name: perceptor
Version: 0.3.0
Summary: 
Home-page: https://github.com/samedii/perceptor
Author: Richard Löwenström
Author-email: samedii@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: Pillow (>=9.0.1,<10.0.0)
Requires-Dist: basicsr (==1.3.4.9)
Requires-Dist: clip-anytorch (>=2.4.0,<3.0.0)
Requires-Dist: dill (>=0.3.4,<0.4.0)
Requires-Dist: einops (>=0.4.0,<0.5.0)
Requires-Dist: ftfy (>=6.0.3,<7.0.0)
Requires-Dist: imageio (>=2.14.1,<3.0.0)
Requires-Dist: kornia (>=0.6.3,<0.7.0)
Requires-Dist: lpips (>=0.1.4,<0.2.0)
Requires-Dist: more-itertools (>=8.12.0,<9.0.0)
Requires-Dist: ninja (>=1.10.2,<2.0.0)
Requires-Dist: numpy (>=1.22.2,<2.0.0)
Requires-Dist: omegaconf (>=2.1.1,<3.0.0)
Requires-Dist: open-clip-torch (>=1.3.0,<2.0.0)
Requires-Dist: opencv-python (>=4.5.4,<5.0.0,!=4.6.0.66)
Requires-Dist: pytorch-lantern (>=0.12.0,<0.13.0)
Requires-Dist: resmem (>=1.1.4,<2.0.0)
Requires-Dist: taming-transformers-rom1504 (>=0.0.6,<0.0.7)
Requires-Dist: timm (>=0.5.4,<0.6.0)
Requires-Dist: torch (>=1.11.0,<2.0.0)
Requires-Dist: torchvision (>=0.12.0,<0.13.0)
Requires-Dist: tqdm (>=4.62.3,<5.0.0)
Requires-Dist: transformers (>=4.16.2,<5.0.0)
Requires-Dist: youtokentome (>=1.0.6,<2.0.0)
Project-URL: Repository, https://github.com/samedii/perceptor
Description-Content-Type: text/markdown

# perceptor

Modular image generation library.

## Install

```
poetry add perceptor
```

Or, for the old timers:

```
pip install perceptor
```

## Features

- Diffusion models
  - Velocity diffusion (yfcc_2, yfcc_1, cc12m_1_cfg, wikiart)
  - Latent diffusion (finetuned, text2image, super resolution, face)
  - Guided diffusion (openai, pixelart)
  - Monster diffusion (all, tinyhero)
- StyleGAN XL
- RuDALLE
- Deep image prior
- Super resolution
- Losses
  - Aesthetic visual assessment loss
  - BLIP
  - CLIP
  - CLOOB
  - LPIPS loss
  - Glide CLIP
  - Memorability loss
  - Midas depth
  - OpenCLIP
  - RuCLIP
  - Simulacra aesthetic loss
  - SLIP
  - Smoothness loss
  - Style transfer loss

