Bryce
d478771cc0
refactor: move a bunch of stuff to utils
10 months ago
Bryce
987af23abe
refactor: move train.py
10 months ago
Bryce
0c456cd52a
refactor: remove lr_scheduler.py
10 months ago
Bryce
01e32ff3f6
refactor: move bin files
10 months ago
Bryce
316114e660
docs: add docstrings
...
Wrote an openai script and custom prompt to generate them.
10 months ago
jaydrennan
e7b6fc40fa
fix: adds default line ending for csv writing.
...
the csv library defaults to using CRLF line endings if not specified.
10 months ago
jaydrennan
3f3e080d39
feature: adds ability to use qrcode
...
feature: adds controlnet qrcode image generation.
feature: adds control net for qrcode image generation.
10 months ago
Bryce
62de446a92
ci: add mypy github action
10 months ago
Bryce
012cc648d3
style: fix all the mypy typing issues
...
...or ignore them.
10 months ago
Bryce
5a636e45c5
feature: skip composition at sizes slightly larger than model is expecting
10 months ago
Bryce
203747b14f
refactor: simplify model_weights/architecture
10 months ago
Bryce
37ecd1e5e0
fix: videogen. track gpu tests
10 months ago
Bryce
eae4f20ae2
ci: add type checker
...
fix some typehint issues
10 months ago
Bryce
e898e3a799
fix: several cli commands, edit demo, negative prompt
...
- fix colorize cmd. add test
- fix describe cmd. add test
- fix model-list cmd. add test
- fix stable studio
- hide stack grace for ValueErrors in cli
- set controlnet scale
- fix negative prompt to allow emptystring instead of replacing it with default
- adjust edit-demo parameters
- arg scheduler that works at click level (but disable it). works but not ideal experience.
10 months ago
Bryce
c299cfffd9
fix: cache the controlnet models
10 months ago
Bryce
9b95e8b0b6
perf: improve cli startup time
...
- do not provide automatically imported api functions and objects in `imaginairy` root module
- horrible hack to overcome horrible design choices by easy_install/setuptools
The hack modifies the installed script to remove the __import__ pkg_resources line
If we don't do this then the scripts will be slow to start up because of
pkg_resources.require() which is called by setuptools to ensure the
"correct" version of the package is installed.
before modification example:
```
__requires__ = 'imaginAIry==14.0.0b5'
__import__('pkg_resources').require('imaginAIry==14.0.0b5')
__file__ = '/home/user/projects/imaginairy/imaginairy/bin/aimg'
with open(__file__) as f:
exec(compile(f.read(), __file__, 'exec'))
```
10 months ago
Bryce
2bd6cb264b
feature: large refactor
...
- add type hints
- size parameter
- ControlNetInput => ControlInput
- simplify imagineresult
10 months ago
Bryce
db85f0898a
feature: remove training feature
10 months ago
jaydrennan
ef0f44646e
feature: adds --control-strength as parameter for cli
10 months ago
Bryce
24f4af3482
feature: better torch installation experience
10 months ago
Bryce
71d4992dca
feature: added `--size` parameter to allow using named sizes
10 months ago
Bryce
14ecf93c6a
feature: add sliced self-attention for future use with video generation
10 months ago
Bryce
1136fdb939
version: 14.0.0b5
10 months ago
Bryce
6fcf0da331
test: try local runner
10 months ago
Bryce
0fe3733933
fix: memory management issue
...
the dtype being used as a cache key wasn't consistent. this caused the model to be loaded twice
10 months ago
Bryce
82c30024c9
feature: DDIM now default sampler
...
better output quality
10 months ago
Bryce
ba57393022
feature: patch refiners ScaledDotProductAttention for sliced attention
10 months ago
Bryce
1b15d6dcd4
feature: sliced image encoding for SD1Autoencoder
10 months ago
Bryce
b61d06651c
tests: fix tests
...
- disable details mode. needs more work done to support
10 months ago
jaydrennan
cff17ef6f4
feature: adds text to video generation flag ( #404 )
...
Co-authored-by: jaydrennan
10 months ago
Bryce
8fec56970e
version: 14.0.0b4
10 months ago
Bryce
8267482aad
fix: remove padding approach
...
- padding didnt make animations better
- some changes to better support CPU generation (not yet working)
- better log output coloring
- better log messages when cuda not found
10 months ago
Bryce
6e1c44dae7
fix: add missing data files
...
fixes #402
10 months ago
Bryce
b9e245eb7d
fix: remove cuda memory tracking
11 months ago
Bryce
3b2265f82d
feature: add video progress bar
11 months ago
Bryce
b5a0e65f35
fix: edit mode and some controlnet tests
11 months ago
Bryce
b7fad562d0
feature: improved logging
...
- clean up some error messages
- add color
- indent tqdm bar
11 months ago
Bryce
07b097e001
version: 14.0.0b3
11 months ago
Bryce
a126e1c1d7
feature: better error message when file not found
11 months ago
Bryce
aa91d0a9c9
feature: autoresize and crop videos.
...
This means you can just stick any image into the video generator without worrying about the size.
- better generated video filenames
- output h264 video as well
11 months ago
Bryce
f6c9927d0c
version: 14.0.0b2
11 months ago
Bryce
c24ed1f33d
feature: videogen improvements
...
- better filenames
- allow urls as image inputs
- better memory efficiency
- add timing information
11 months ago
Bryce
ab75c49b15
docs: smaller animations
11 months ago
Bryce
ed23c7e1ca
version: 14.0.0b1
11 months ago
Bryce
1da7043081
docs: update documentation
11 months ago
Bryce
e8fe8d7d6c
feature: stable diffusion video (SVD)
11 months ago
jaydrennan
80ff006604
fix: updates weights_url's for controlnet
11 months ago
jaydrennan
e91a041a78
refactor: removes unused model configs
11 months ago
jaydrennan
76df1210f4
refactor: removes outdated info and spelling error
11 months ago
jaydrennan
d6d2f4b9dd
refactor: updates README for 14.0.0
...
adds notes under currently broken features, removes deprecated features descriptions, and adds 14.0.0 changelog
11 months ago