Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arcanite24/controlnet new 10.0.0 #817

Open
wants to merge 284 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
284 commits
Select commit Hold shift + click to select a range
e7ff200
Updated model loading logs
Astropulse Nov 17, 2022
77791d5
Update environment.yaml
Astropulse Nov 18, 2022
d379326
Revert previous update
Astropulse Nov 18, 2022
517dc03
Delete PLACE MODEL.CKPT HERE.txt
Astropulse Nov 19, 2022
6e20e30
Updated environment and scripts
Astropulse Nov 29, 2022
cd602fb
Merge branch 'main' of https://github.com/Astropulse/stable-diffusion…
Astropulse Nov 29, 2022
01957fb
Fixed array out of bounds error
Astropulse Nov 29, 2022
732a617
Updated for January 2022
Astropulse Dec 30, 2022
b295f79
Added paletteGen.py
Astropulse Dec 30, 2022
25fc19a
Added error image
Astropulse Jan 2, 2023
4621496
Updates model loading to prevent errors
Astropulse Jan 9, 2023
a379428
Fixing content distribution
Astropulse Jan 10, 2023
56ca471
Updated to fix user paths with spaces causing errors
Astropulse Jan 12, 2023
0877edd
Prepared for asymmetric tiling
Astropulse Jan 17, 2023
d804556
Changed generations size requirements to multiples of 8
Astropulse Jan 27, 2023
d923246
Modified model loading
Astropulse Feb 3, 2023
0879f0a
Updated for 4.0
Astropulse Feb 24, 2023
61d289c
Fixed broken repo
Astropulse Mar 2, 2023
eb7adc6
Fix a divide by 0 error
Astropulse Mar 13, 2023
8fff3ca
Update prep
Astropulse Mar 21, 2023
3a42879
Opencv version fix
Astropulse Mar 21, 2023
c586a3f
Version 4.1.0
Astropulse Mar 27, 2023
cda1baa
Updated pytorch, torchvision, numpy, and cuda versions
Astropulse Mar 28, 2023
76de5fe
Trimmed code
Astropulse Mar 30, 2023
a861b91
Palettize update
Astropulse Apr 12, 2023
b89913d
Palettize fix
Astropulse Apr 14, 2023
2d5cf8c
PyTorch 2.0 SDP Attention + Tiled VAE
Astropulse Apr 28, 2023
f2fdac7
Fixed sliced attention on CPU
Astropulse Apr 28, 2023
6e72207
Updated font
Astropulse Apr 29, 2023
442f6d4
Added mega model
Astropulse Apr 29, 2023
e7715d8
Remove unnecessary scripts
Astropulse May 1, 2023
2705047
Added palettize denoise
Astropulse May 1, 2023
c48a98a
Create .gitignore
Astropulse May 1, 2023
91b6b51
Removed unused files
Astropulse May 2, 2023
4a86d3f
Fixed image to image and denoiseing
Astropulse May 3, 2023
e703690
Added more startup information to avoid confusion
Astropulse May 6, 2023
1927562
Updated for 6.0.0
Astropulse Jun 4, 2023
51835d6
Potential fix for a websockets disconnect
Astropulse Jun 9, 2023
c560aaf
Allow scales of 1.0
Astropulse Jun 10, 2023
9fae840
Updated to accept custom conda path
Astropulse Jun 17, 2023
443ced7
Add backwards compatibility
Astropulse Jun 20, 2023
1a70812
Patched for tome
Astropulse Jun 24, 2023
5849cef
Adjusted settings
Astropulse Jun 24, 2023
4fb70a0
Version bump torch and torchvision
Astropulse Jun 24, 2023
4b27366
Added smaller decoding slice for edge cases
Astropulse Jul 1, 2023
570ae50
Added small decoder model
Astropulse Jul 1, 2023
9a8bc1d
Added fast pixel decoder
Astropulse Jul 1, 2023
61b5421
Added safetensor requirement
Astropulse Jul 1, 2023
d814fd7
Added best palette auto selection
Astropulse Jul 3, 2023
f13ef7a
Update .gitignore
Astropulse Jul 3, 2023
a271ad3
Dependency for fast pixel decoder
Astropulse Jul 3, 2023
87772e0
Add potential fix for python import errors
Astropulse Jul 3, 2023
e0da96b
Add python environment sanity check
Astropulse Jul 3, 2023
ea14df8
Fix determine best k
Astropulse Jul 4, 2023
ba9e16e
Fixed a websocket disconnect
Astropulse Jul 4, 2023
ae97a68
Added individual prints
Astropulse Jul 4, 2023
2951090
Add Decoder Model License
Astropulse Jul 5, 2023
6a57f63
Minor formatting fixes
Astropulse Jul 9, 2023
ed583c8
Update to ignore annoying python files
Astropulse Jul 9, 2023
1d497a5
Reintroduce pickletensor loading as a fallback
Astropulse Jul 9, 2023
79cfff4
Cleaned up prints
Astropulse Jul 9, 2023
4785711
Added cryptography dependency
Astropulse Jul 9, 2023
6526409
Revert a previous change to automatic palette
Astropulse Jul 11, 2023
de380fb
Fix model loading error
Astropulse Jul 11, 2023
56bbda7
Fixed palettize error
Astropulse Jul 11, 2023
45fd230
Really fix palettize error
Astropulse Jul 11, 2023
295cde2
Fix cross attention SDP optimization
Astropulse Jul 14, 2023
6c932b6
Add SDP attention optimization to VAE
Astropulse Jul 14, 2023
0720b46
Fix ddim for text to image
Astropulse Jul 14, 2023
5fef0f1
Properly free memory for init_image and init_latent
Astropulse Jul 14, 2023
58b7a47
Fix ddpm to use proper DiagonalGaussianDistribution
Astropulse Jul 14, 2023
a116349
Enable multiple levels of sliced encoding
Astropulse Jul 14, 2023
3fcf3a3
Fid multiple iterations missing init_latent
Astropulse Jul 16, 2023
8a56013
Delete condaenv.ue9c4lfp.requirements.txt
Astropulse Jul 19, 2023
f6b85cf
Removed cudatoolkit requirement
Astropulse Jul 25, 2023
b4633b9
Merge branch 'main' of https://github.com/Astropulse/stable-diffusion…
Astropulse Jul 25, 2023
1d1fbd7
Updated for 7.5.0
Astropulse Jul 28, 2023
5403f08
Fixed size calculations
Astropulse Jul 28, 2023
fcd3111
Added lora support
Astropulse Aug 1, 2023
46c56a8
Clean up comments
Astropulse Aug 3, 2023
8ff66f1
Update .gitignore
Astropulse Aug 3, 2023
a244fe4
Add multi-lora support
Astropulse Aug 3, 2023
5bc161a
Update .gitignore
Astropulse Aug 5, 2023
035104e
Update environment.yaml
Astropulse Aug 5, 2023
4a19dc8
Added sound effects
Astropulse Aug 5, 2023
e21fa7d
Added vram limit variable for testing
Astropulse Aug 5, 2023
609eb27
Added 1-bit style
Astropulse Aug 6, 2023
a101341
Added lora reading from encrypted files
Astropulse Aug 7, 2023
5ee5e30
Fix image to image
Astropulse Aug 7, 2023
c51ab40
Fix palettize
Astropulse Aug 8, 2023
7c3841d
Update .gitignore
Astropulse Aug 8, 2023
2926269
Switch autoencoder attention forward
Astropulse Aug 10, 2023
ce5f0a6
Update run.cmd
Astropulse Aug 19, 2023
9380438
Fix typo
Astropulse Aug 19, 2023
193d8cf
Add more error information for string search
Astropulse Aug 19, 2023
1ae300c
Update searchString error handling
Astropulse Aug 20, 2023
35602b2
Add safetensor version
Astropulse Aug 23, 2023
4246bca
Temporary addition of cudatoolkit to fix an error
Astropulse Aug 24, 2023
155bfff
Revert temp change
Astropulse Aug 24, 2023
b6fe350
Added requirements
Astropulse Aug 28, 2023
c19c0b3
Renamed files
Astropulse Aug 28, 2023
ddca89b
Fixed requirements
Astropulse Aug 28, 2023
47f9cad
Added hardware icons
Astropulse Aug 28, 2023
0b019cd
Fixed requirements
Astropulse Aug 28, 2023
b30ab88
Fixed textures
Astropulse Aug 28, 2023
1fb5987
Update CUDA.txt
Astropulse Aug 29, 2023
5367d4e
Update ROCM.txt
Astropulse Aug 29, 2023
8395b60
Add basic PyTorch requirements files
Astropulse Aug 29, 2023
eaa2533
Fix clbar
Astropulse Aug 29, 2023
0280ee0
Added beta requirements
Astropulse Aug 29, 2023
2b914d7
Changed line formatting
Astropulse Aug 29, 2023
7ec40ea
Updated for venv
Astropulse Aug 29, 2023
f64e7ed
Delete run.cmd
Astropulse Aug 29, 2023
32b4275
Remove hitherdither warnings
Astropulse Aug 29, 2023
c045831
Added multi-os terminal window rename
Astropulse Aug 29, 2023
ea26672
Update CUDA and ROCM beta requirements
Astropulse Aug 29, 2023
7aa0881
Version bump pytorch-lightning
Astropulse Aug 29, 2023
4e0ad31
Added warning
Astropulse Aug 29, 2023
d3dd4c4
Add license reminders
Astropulse Aug 29, 2023
9e822c4
Version bump rembg
Astropulse Aug 29, 2023
629bdd9
Version bump requirements
Astropulse Aug 29, 2023
82936e1
Version bump
Astropulse Aug 29, 2023
583760f
Ignore global seed set message
Astropulse Aug 29, 2023
ee57c65
Add global seed message
Astropulse Aug 29, 2023
dcdb537
Remove rembg
Astropulse Aug 29, 2023
b013cb7
Remove rembg
Astropulse Aug 29, 2023
3aea2fb
Fixed unix terminal title modification
Astropulse Aug 29, 2023
b5f4e0e
Fix update check
Astropulse Aug 30, 2023
e1cbba3
Update no gpu image
Astropulse Aug 30, 2023
3ba93d5
Add cuda check
Astropulse Aug 30, 2023
9a6730a
Add pytorch beta cpu
Astropulse Aug 30, 2023
05727de
MPS identification attempt
Astropulse Aug 30, 2023
522e611
Fixed for pytorch mps backend
Astropulse Aug 31, 2023
64e155d
Add automatic batching
Astropulse Aug 31, 2023
f654603
Fix batch management
Astropulse Sep 1, 2023
6fe082b
Fix lora loading
Astropulse Sep 1, 2023
b0cc725
Fix typo
Astropulse Sep 1, 2023
b38125b
Fixed typo
Astropulse Sep 2, 2023
5f0096c
Added benchmark
Astropulse Sep 3, 2023
a8bcc83
Added max size batching
Astropulse Sep 13, 2023
c080723
Fixed paletteGen
Astropulse Sep 13, 2023
b10209e
Fixed error message wording
Astropulse Sep 13, 2023
155b029
Added fail message for import check
Astropulse Sep 13, 2023
7fa872e
Lightning version bump
Astropulse Sep 13, 2023
16dab5f
Fix
Astropulse Sep 13, 2023
a8d98c1
Pandas version lock test
Astropulse Sep 13, 2023
f7e713e
Version bump
Astropulse Sep 13, 2023
4208702
Revert version lock
Astropulse Sep 13, 2023
c4f7f47
Delete venv/Lib/site-packages directory
Astropulse Sep 13, 2023
360f76c
Version bump torchvision
Astropulse Sep 14, 2023
40d43d6
Update mps language
Astropulse Sep 14, 2023
801bd84
Revert mps change
Astropulse Sep 14, 2023
5113b35
Remove escape characters
Astropulse Sep 14, 2023
b4d2849
Additional checks for macos
Astropulse Sep 16, 2023
313a6bd
Better error message for python ssl cert
Astropulse Sep 16, 2023
b257ebc
Add SSL fix to macos
Astropulse Sep 19, 2023
c3cc935
Add lora license
Astropulse Sep 23, 2023
cbfb446
Update numpy
Astropulse Sep 23, 2023
3be725f
Revert numpy upgrade
Astropulse Sep 24, 2023
06c36b8
Remove and replace LDM
Astropulse Sep 28, 2023
5f5e933
Modify requirements
Astropulse Sep 28, 2023
45a5f81
Update inference config
Astropulse Sep 28, 2023
fe2a21e
Bump version
Astropulse Sep 28, 2023
a33c723
Fixed imports
Astropulse Sep 28, 2023
4cde915
Fix taming import
Astropulse Sep 29, 2023
c3940f2
Fix for mps
Astropulse Sep 29, 2023
424a592
Fix palettize error
Astropulse Sep 29, 2023
6c913ca
Fix the check
Astropulse Sep 29, 2023
99739dc
Fix check #3
Astropulse Sep 29, 2023
0806080
Add Hyper Tile Self Attention
Astropulse Oct 5, 2023
4896548
Version bump
Astropulse Oct 5, 2023
61b0634
Re-write tile size logic for readability
Astropulse Oct 5, 2023
faaf782
Add tile size display
Astropulse Oct 5, 2023
285a4dd
Added Composition Scale
Astropulse Oct 6, 2023
93b8eec
Add pre-generation size printout
Astropulse Oct 8, 2023
1143882
Remove tomesd to lower vram use
Astropulse Oct 8, 2023
13a85dc
Adjust image generation printouts
Astropulse Oct 9, 2023
6a44593
Fix size printouts
Astropulse Oct 11, 2023
11e419f
Fix checking for tomesd, as it is removed
Astropulse Oct 13, 2023
79f94e2
Fix paletteGen
Astropulse Oct 17, 2023
c49aae8
Added more info for OOM errors
Astropulse Oct 17, 2023
8e9e52e
Fix some unclear error messages
Astropulse Oct 19, 2023
79ac7ee
Fix fp16 image to image
Astropulse Oct 19, 2023
095f95d
Fixed terminal color overflow
Astropulse Oct 23, 2023
cc8b341
Add background remover
Astropulse Oct 23, 2023
9b62414
Version bump
Astropulse Oct 23, 2023
6696dfb
Add size adjustments to background removal
Astropulse Oct 24, 2023
d99742f
Bump PyTorch and TorchVision to 2.1 and 0.16
Astropulse Oct 24, 2023
2750a66
Modify upscale threshold
Astropulse Oct 24, 2023
e3a285f
Fixed image encoding and added render function
Astropulse Oct 27, 2023
3a3e815
Disable CFG for (step >= total_steps/3 and step%3 > 0)
Astropulse Oct 30, 2023
319478b
Removed unused samplers + modules
Astropulse Oct 30, 2023
88ac0a8
Switch to (step%2 > 0)
Astropulse Oct 30, 2023
1e6ec62
Simplified model loading messages
Astropulse Oct 30, 2023
4d6e9a0
Remove more model loading prints
Astropulse Oct 31, 2023
14d255e
Update CFG removal formula
Astropulse Oct 31, 2023
917fe1d
Update CFG removal formula
Astropulse Oct 31, 2023
caa9676
Fix order of operations
Astropulse Oct 31, 2023
4030995
Fix operations
Astropulse Oct 31, 2023
c97afb2
CFG formula rewrite
Astropulse Oct 31, 2023
51e476f
Update determine_best_k to be 100x faster
Astropulse Oct 31, 2023
f95debe
Restructure requirements
Astropulse Nov 2, 2023
d790c82
Add AutoGPTQ requirements
Astropulse Nov 2, 2023
8eb8e1c
Version bump transformers, accelerate
Astropulse Nov 2, 2023
5df436d
Add Zephyr-7B based prompt upsampling
Astropulse Nov 2, 2023
1b93298
Added error handling for LLM
Astropulse Nov 2, 2023
5a1fa40
Update best k algo
Astropulse Nov 2, 2023
eb46973
Update system prompt for Zephyr-7B
Astropulse Nov 2, 2023
b287b0a
Add local model loading
Astropulse Nov 2, 2023
c4491bb
Add LLM vram overflow warning
Astropulse Nov 2, 2023
297a62f
Modified LLM system prompt
Astropulse Nov 2, 2023
ce8ea22
Updated negative
Astropulse Nov 2, 2023
1974298
Add prompt to prompt
Astropulse Nov 3, 2023
d0204ac
Update prompt translation template
Astropulse Nov 3, 2023
9631f24
Change to OpenHermes for LLM
Astropulse Nov 5, 2023
441c4b4
Ignore warnings
Astropulse Nov 5, 2023
70ca357
Add exception for prompt upsampling import
Astropulse Nov 5, 2023
b060504
Fix audio not playing in prompt to prompt
Astropulse Nov 5, 2023
1cfa939
Add playstation, gameboy, and gba modifiers
Astropulse Nov 6, 2023
831f294
Fix image to image conditioning
Astropulse Nov 6, 2023
60c866e
Fix image to image
Astropulse Nov 6, 2023
e123b7b
Fix a divide by 0 in i2i
Astropulse Nov 7, 2023
55c86e9
Fix variable error
Astropulse Nov 7, 2023
cf01079
Fix timestep encoding
Astropulse Nov 7, 2023
8cfa6a2
Fix rocm requirements
Astropulse Nov 9, 2023
a6af96f
Add prompt display
Astropulse Nov 9, 2023
179e3d3
Update README.md
Astropulse Nov 9, 2023
e5ff4ea
Version lock requests
Astropulse Nov 15, 2023
b4a0f57
Pixelvae + LCM
Astropulse Nov 21, 2023
e836df3
Fix image to iamge
Astropulse Nov 21, 2023
60f3668
Invert conditioning dropout for ddim
Astropulse Nov 21, 2023
3476833
Add quality calculation
Astropulse Nov 21, 2023
645674f
Fix rocm requirements
Astropulse Nov 27, 2023
3a1901e
Add image to image quality settings
Astropulse Nov 27, 2023
4d2950b
Add blip model functions
Astropulse Dec 1, 2023
2c452e7
Add error messages for blip
Astropulse Dec 2, 2023
aa8a20a
Allow k-centroid to resize multiple cels
Astropulse Dec 2, 2023
37a1618
Move to pytorch 2.1.1 and autogptq 0.5.1
Astropulse Dec 2, 2023
4cf478f
Fix formatting
Astropulse Dec 2, 2023
090c9db
Move to json formatting for websockets
Astropulse Dec 4, 2023
bbc1761
Updated for live preview
Astropulse Dec 6, 2023
27aeb40
Fixed paletteGen
Astropulse Dec 6, 2023
2b7288d
Replace VAE with TAE
Astropulse Dec 6, 2023
16c5453
Fix preview image latency
Astropulse Dec 6, 2023
da7027b
Add image post processing for tae
Astropulse Dec 6, 2023
0018486
Fix image encoding
Astropulse Dec 9, 2023
8765bee
early controlnet test
arcanite24 Dec 13, 2023
512ae4b
ipadapter tesst
arcanite24 Dec 21, 2023
394b931
hed checkpoint
arcanite24 Jan 3, 2024
78ed301
added basic preprocessors
arcanite24 Jan 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
47 changes: 47 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@

autoencoder/__pycache__/autoencoder.cpython-38.pyc
autoencoder/__pycache__/distributions.cpython-38.pyc
autoencoder/__pycache__/feather_tile.cpython-38.pyc
latent_diffusion.egg-info/dependency_links.txt
latent_diffusion.egg-info/PKG-INFO
latent_diffusion.egg-info/requires.txt
latent_diffusion.egg-info/SOURCES.txt
latent_diffusion.egg-info/top_level.txt
ldm/__pycache__/util.cpython-38.pyc
ldm/models/__pycache__/autoencoder.cpython-38.pyc
ldm/modules/__pycache__/attention.cpython-38.pyc
ldm/modules/__pycache__/ema.cpython-38.pyc
ldm/modules/__pycache__/x_transformer.cpython-38.pyc
ldm/modules/diffusionmodules/__pycache__/__init__.cpython-38.pyc
ldm/modules/diffusionmodules/__pycache__/model.cpython-38.pyc
ldm/modules/diffusionmodules/__pycache__/util.cpython-38.pyc
ldm/modules/distributions/__pycache__/__init__.cpython-38.pyc
ldm/modules/distributions/__pycache__/distributions.cpython-38.pyc
ldm/modules/encoders/__pycache__/__init__.cpython-38.pyc
ldm/modules/encoders/__pycache__/modules.cpython-38.pyc
models/base/model.pxlm
models/base/modelmega.pxlm
models/base/modelmini.pxlm
models/base/modelRPG.pxlm
models/base/modelRPGmini.pxlm
models/base/paletteGen.pxlm
models/base/v1-5.ckpt
scripts/__pycache__/autoencoder.cpython-38.pyc
scripts/__pycache__/ddpm.cpython-38.pyc
scripts/__pycache__/feather_tile.cpython-38.pyc
scripts/__pycache__/openaimodelSplit.cpython-38.pyc
scripts/__pycache__/optimUtils.cpython-38.pyc
scripts/__pycache__/samplers.cpython-38.pyc
scripts/__pycache__/splitAttention.cpython-38.pyc
src/clip/
src/hitherdither/
src/k-diffusion/
src/taming-transformers/
src/tomesd/
models/base/StableDiffusionV1-5.safetensors
*.pyc
models/base/modelmicro.pxlm
*.pxlm
*.safetensors
*.ckpt
models/loras/LICENSE
Binary file added 404.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
Built for Retro Diffusion:

https://astropulse.gumroad.com/l/RetroDiffusion
https://astropulse.itch.io/retrodiffusion
https://www.retrodiffusion.ai/home

![PixelArtModel](https://github.com/Astropulse/stable-diffusion-aseprite/assets/61034487/b2fb5772-feb8-49b5-826d-501642f07782)



Original README.md

# Stable Diffusion
*Stable Diffusion was made possible thanks to a collaboration with [Stability AI](https://stability.ai/) and [Runway](https://runwayml.com/) and builds upon our previous work:*

Expand Down
Binary file added beach.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
54 changes: 0 additions & 54 deletions configs/autoencoder/autoencoder_kl_16x16x16.yaml

This file was deleted.

53 changes: 0 additions & 53 deletions configs/autoencoder/autoencoder_kl_32x32x4.yaml

This file was deleted.

54 changes: 0 additions & 54 deletions configs/autoencoder/autoencoder_kl_64x64x3.yaml

This file was deleted.

53 changes: 0 additions & 53 deletions configs/autoencoder/autoencoder_kl_8x8x64.yaml

This file was deleted.

86 changes: 0 additions & 86 deletions configs/latent-diffusion/celebahq-ldm-vq-4.yaml

This file was deleted.

Loading