perceptor.drawers

class perceptor.drawers.BruteDiffusion(model, diffused_images, t)[source]

Bases: DrawingInterface

encode(images, noise=None)[source]
static from_image(model, images, t, noise=None)[source]
noise()[source]
replace_(diffused_images)[source]
synthesize(_=None)[source]
training: bool
property x
class perceptor.drawers.BruteRuDalle(init_images)[source]

Bases: DrawingInterface

decode(latent)[source]
encode(image)[source]
synthesize(_=None)[source]
training: bool
class perceptor.drawers.DeepImagePrior(size, n_feature_channels=64, output_channels=3)[source]

Bases: DrawingInterface

loss()[source]
synthesize(_=None)[source]
training: bool
class perceptor.drawers.JPEG(init_images, factor=1)[source]

Bases: DrawingInterface

decode(ycbcr)[source]
encode(image)[source]
synthesize(_=None)[source]
training: bool
class perceptor.drawers.Raw(init_images)[source]

Bases: DrawingInterface

encode(images, mode='bilinear')[source]
static random_fractal_image(shape)[source]
static random_gradient_image(shape)[source]
replace_(images)[source]
synthesize(_=None)[source]
training: bool
class perceptor.drawers.StyleGANXL(n_images=1, name='imagenet128')[source]

Bases: DrawingInterface

decode(latents)[source]
encode(images)[source]
synthesize(_=None)[source]
training: bool