[Feat] add tiny Autoencoder for (almost) instant decoding #4384
add: model implementation of tiny autoencoder.
c15d27a7
add: inits.
937eb19d
push the latest devs.
19f834e9
Merge branch 'main' into feat/tiny-autoenc
58b9bc9d
add: conversion script and finish.
cddf45de
add: scaling factor args.
f111387a
debugging
258c0743
fix denormalization.
8be9d3d4
fix: positional argument.
63a95a5d
handle use_torch_2_0_or_xformers.
b4708976
handle post_quant_conv
2ce4bf32
handle dtype
c8ff8e5c
fix: sdxl image processor for tiny ae.
0c099ca4
fix: sdxl image processor for tiny ae.
8d43bc87
unify upcasting logic.
7d2dca01
copied from madness.
a7a8f6fc
remove trailing whitespace.
d11fd65e
set is_tiny_vae = False
92c72e24
address PR comments.
d6808d18
yiyixuxu
approved these changes
on 2023-08-01
change to AutoencoderTiny
5b7635b5
make act_fn an str throughout
4bd124d2
fix: apply_forward_hook decorator call
4ddc077d
get rid of the special is_tiny_vae flag.
ee35ebdd
directly scale the output.
4a606efb
fix dummies?
56eade87
fix: act_fn.
ae3b1079
get rid of the Clamp() layer.
40966b80
bring back copied from.
0b041335
movement of the blocks to appropriate modules.
13f06fac
add: docstrings to AutoencoderTiny
ef8772a6
add: documentation.
8c0852c1
changes to the conversion script.
6f17fd38
add doc entry.
29e33702
settle tests.
817bb2b5
Merge branch 'main' into feat/tiny-autoenc
2995de1f
style
bbf0597b
add one slow test.
9105fb55
fix
ef3eae29
fix 2
e05b7303
fix 2
0980796a
fix: 4
163c0354
fix: 5
dd0b6736
finish integration tests
d7ab16fa
stevhliu
approved these changes
on 2023-08-02
Apply suggestions from code review
644d125b
style
e2fcccb9
sayakpaul
merged
18fc40c1
into main 2 years ago
sayakpaul
deleted the feat/tiny-autoenc branch 2 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub