run_glide.py 468 Bytes
Newer Older
anton-l's avatar
anton-l committed
1
import torch
anton-l's avatar
Style  
anton-l committed
2

3
from modeling_glide import GLIDE
anton-l's avatar
anton-l committed
4
5
6
import matplotlib
import matplotlib.pyplot as plt
matplotlib.rcParams['interactive'] = True
anton-l's avatar
anton-l committed
7

anton-l's avatar
Style  
anton-l committed
8

anton-l's avatar
anton-l committed
9
10
11
12
generator = torch.Generator()
generator = generator.manual_seed(0)

# 1. Load models
13
pipeline = GLIDE.from_pretrained("fusing/glide-base")
anton-l's avatar
anton-l committed
14

anton-l's avatar
anton-l committed
15
img = pipeline("an oil painting of a corgi", generator)
anton-l's avatar
anton-l committed
16
img = ((img + 1)*127.5).round().clamp(0, 255).to(torch.uint8).cpu().numpy()
anton-l's avatar
anton-l committed
17

anton-l's avatar
anton-l committed
18
19
20
plt.figure(figsize=(8, 8))
plt.imshow(img)
plt.show()