You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Supports a Google Colab notebook for a standalone server running on Google hardware [Arturo Mendivil](https://github.com/artmen1516)
6
+
- WebUI supports GFPGAN/ESRGAN facial reconstruction and upscaling [Kevin Gibbons](https://github.com/bakkot)
7
+
- WebUI supports incremental display of in-progress images during generation [Kevin Gibbons](https://github.com/bakkot)
8
+
- Output directory can be specified on the dream> command line.
9
+
- The grid was displaying duplicated images when not enough images to fill the final row [Muhammad Usama](https://github.com/SMUsamaShah)
10
+
- Can specify --grid on dream.py command line as the default.
11
+
- Miscellaneous internal bug and stability fixes.
12
+
13
+
---
14
+
15
+
## v1.12 (28 August 2022)
16
+
17
+
- Improved file handling, including ability to read prompts from standard input.
18
+
(kudos to [Yunsaki](https://github.com/yunsaki)
19
+
- The web server is now integrated with the dream.py script. Invoke by adding --web to
20
+
the dream.py command arguments.
21
+
- Face restoration and upscaling via GFPGAN and Real-ESGAN are now automatically
22
+
enabled if the GFPGAN directory is located as a sibling to Stable Diffusion.
23
+
VRAM requirements are modestly reduced. Thanks to both [Blessedcoolant](https://github.com/blessedcoolant) and
24
+
[Oceanswave](https://github.com/oceanswave) for their work on this.
25
+
- You can now swap samplers on the dream> command line. [Blessedcoolant](https://github.com/blessedcoolant)
26
+
27
+
---
28
+
29
+
## v1.11 (26 August 2022)
30
+
31
+
- NEW FEATURE: Support upscaling and face enhancement using the GFPGAN module. (kudos to [Oceanswave](https://github.com/Oceanswave)
32
+
- You now can specify a seed of -1 to use the previous image's seed, -2 to use the seed for the image generated before that, etc.
33
+
Seed memory only extends back to the previous command, but will work on all images generated with the -n# switch.
34
+
- Variant generation support temporarily disabled pending more general solution.
35
+
- Created a feature branch named **yunsaki-morphing-dream** which adds experimental support for
36
+
iteratively modifying the prompt and its parameters. Please see[ Pull Request #86](https://github.com/lstein/stable-diffusion/pull/86)
37
+
for a synopsis of how this works. Note that when this feature is eventually added to the main branch, it will may be modified
38
+
significantly.
39
+
40
+
---
41
+
42
+
## v1.10 (25 August 2022)
43
+
44
+
- A barebones but fully functional interactive web server for online generation of txt2img and img2img.
45
+
46
+
---
47
+
48
+
## v1.09 (24 August 2022)
49
+
50
+
- A new -v option allows you to generate multiple variants of an initial image
51
+
in img2img mode. (kudos to [Oceanswave](https://github.com/Oceanswave). [
52
+
See this discussion in the PR for examples and details on use](https://github.com/lstein/stable-diffusion/pull/71#issuecomment-1226700810))
53
+
- Added ability to personalize text to image generation (kudos to [Oceanswave](https://github.com/Oceanswave) and [nicolai256](https://github.com/nicolai256))
54
+
- Enabled all of the samplers from k_diffusion
55
+
56
+
---
57
+
58
+
## v1.08 (24 August 2022)
59
+
60
+
- Escape single quotes on the dream> command before trying to parse. This avoids
61
+
parse errors.
62
+
- Removed instruction to get Python3.8 as first step in Windows install.
63
+
Anaconda3 does it for you.
64
+
- Added bounds checks for numeric arguments that could cause crashes.
65
+
- Cleaned up the copyright and license agreement files.
66
+
67
+
---
68
+
69
+
## v1.07 (23 August 2022)
70
+
71
+
- Image filenames will now never fill gaps in the sequence, but will be assigned the
72
+
next higher name in the chosen directory. This ensures that the alphabetic and chronological
73
+
sort orders are the same.
74
+
75
+
---
76
+
77
+
## v1.06 (23 August 2022)
78
+
79
+
- Added weighted prompt support contributed by [xraxra](https://github.com/xraxra)
80
+
- Example of using weighted prompts to tweak a demonic figure contributed by [bmaltais](https://github.com/bmaltais)
81
+
82
+
---
83
+
84
+
## v1.05 (22 August 2022 - after the drop)
85
+
86
+
- Filenames now use the following formats:
87
+
000010.95183149.png -- Two files produced by the same command (e.g. -n2),
88
+
000010.26742632.png -- distinguished by a different seed.
89
+
90
+
000011.455191342.01.png -- Two files produced by the same command using
91
+
000011.455191342.02.png -- a batch size>1 (e.g. -b2). They have the same seed.
92
+
93
+
000011.4160627868.grid#1-4.png -- a grid of four images (-g); the whole grid can
94
+
be regenerated with the indicated key
95
+
96
+
- It should no longer be possible for one image to overwrite another
97
+
- You can use the "cd" and "pwd" commands at the dream> prompt to set and retrieve
98
+
the path of the output directory.
99
+
100
+
---
101
+
102
+
## v1.04 (22 August 2022 - after the drop)
103
+
104
+
- Updated README to reflect installation of the released weights.
105
+
- Suppressed very noisy and inconsequential warning when loading the frozen CLIP
106
+
tokenizer.
107
+
108
+
---
109
+
110
+
## v1.03 (22 August 2022)
111
+
112
+
- The original txt2img and img2img scripts from the CompViz repository have been moved into
113
+
a subfolder named "orig_scripts", to reduce confusion.
114
+
115
+
---
116
+
117
+
## v1.02 (21 August 2022)
118
+
119
+
- A copy of the prompt and all of its switches and options is now stored in the corresponding
120
+
image in a tEXt metadata field named "Dream". You can read the prompt using scripts/images2prompt.py,
121
+
or an image editor that allows you to explore the full metadata.
122
+
**Please run "conda env update -f environment.yaml" to load the k_lms dependencies!!**
123
+
124
+
---
125
+
126
+
## v1.01 (21 August 2022)
127
+
128
+
- added k_lms sampling.
129
+
**Please run "conda env update -f environment.yaml" to load the k_lms dependencies!!**
130
+
- use half precision arithmetic by default, resulting in faster execution and lower memory requirements
131
+
Pass argument --full_precision to dream.py to get slower but more accurate image generation
This is a fork of CompVis/stable-diffusion, the wonderful open source
8
16
text-to-image generator. This fork supports:
9
17
@@ -15,7 +23,6 @@ text-to-image generator. This fork supports:
15
23
16
24
3. A basic Web interface that allows you to run a local web server for
17
25
generating images in your browser.
18
-
19
26
4. A notebook for running the code on Google Colab.
20
27
21
28
5. Upscaling and face fixing using the optional ESRGAN and GFPGAN
@@ -32,8 +39,9 @@ and make feature requests, and check back periodically for
32
39
improvements and bug fixes.
33
40
34
41
# Table of Contents
42
+
35
43
1.[Major Features](#features)
36
-
2.[Changelog](#changes)
44
+
2.[Changelog](#latest)
37
45
3.[Installation](#installation)
38
46
4.[Troubleshooting](#troubleshooting)
39
47
5.[Support](#support)
@@ -380,7 +388,7 @@ Credit goes to @rinongal and the repository located at
380
388
https://github.com/rinongal/textual_inversion Please see the
381
389
repository and associated paper for details and limitations.
382
390
383
-
# Changes
391
+
# Latest
384
392
385
393
- v1.13 (in process)
386
394
@@ -392,94 +400,7 @@ repository and associated paper for details and limitations.
392
400
- Can specify --grid on dream.py command line as the default.
393
401
- Miscellaneous internal bug and stability fixes.
394
402
395
-
- v1.12 (28 August 2022)
396
-
397
-
- Improved file handling, including ability to read prompts from standard input.
398
-
(kudos to [Yunsaki](https://github.com/yunsaki)
399
-
- The web server is now integrated with the dream.py script. Invoke by adding --web to
400
-
the dream.py command arguments.
401
-
- Face restoration and upscaling via GFPGAN and Real-ESGAN are now automatically
402
-
enabled if the GFPGAN directory is located as a sibling to Stable Diffusion.
403
-
VRAM requirements are modestly reduced. Thanks to both [Blessedcoolant](https://github.com/blessedcoolant) and
404
-
[Oceanswave](https://github.com/oceanswave) for their work on this.
405
-
- You can now swap samplers on the dream> command line. [Blessedcoolant](https://github.com/blessedcoolant)
406
-
407
-
- v1.11 (26 August 2022)
408
-
- NEW FEATURE: Support upscaling and face enhancement using the GFPGAN module. (kudos to [Oceanswave](https://github.com/Oceanswave)
409
-
- You now can specify a seed of -1 to use the previous image's seed, -2 to use the seed for the image generated before that, etc.
410
-
Seed memory only extends back to the previous command, but will work on all images generated with the -n# switch.
411
-
- Variant generation support temporarily disabled pending more general solution.
412
-
- Created a feature branch named **yunsaki-morphing-dream** which adds experimental support for
413
-
iteratively modifying the prompt and its parameters. Please see[ Pull Request #86](https://github.com/lstein/stable-diffusion/pull/86)
414
-
for a synopsis of how this works. Note that when this feature is eventually added to the main branch, it will may be modified
415
-
significantly.
416
-
- v1.10 (25 August 2022)
417
-
- A barebones but fully functional interactive web server for online generation of txt2img and img2img.
418
-
- v1.09 (24 August 2022)
419
-
- A new -v option allows you to generate multiple variants of an initial image
420
-
in img2img mode. (kudos to [Oceanswave](https://github.com/Oceanswave). [
421
-
See this discussion in the PR for examples and details on use](https://github.com/lstein/stable-diffusion/pull/71#issuecomment-1226700810))
422
-
- Added ability to personalize text to image generation (kudos to [Oceanswave](https://github.com/Oceanswave) and [nicolai256](https://github.com/nicolai256))
423
-
- Enabled all of the samplers from k_diffusion
424
-
- v1.08 (24 August 2022)
425
-
426
-
- Escape single quotes on the dream> command before trying to parse. This avoids
427
-
parse errors.
428
-
- Removed instruction to get Python3.8 as first step in Windows install.
429
-
Anaconda3 does it for you.
430
-
- Added bounds checks for numeric arguments that could cause crashes.
431
-
- Cleaned up the copyright and license agreement files.
432
-
433
-
- v1.07 (23 August 2022)
434
-
435
-
- Image filenames will now never fill gaps in the sequence, but will be assigned the
436
-
next higher name in the chosen directory. This ensures that the alphabetic and chronological
437
-
sort orders are the same.
438
-
439
-
- v1.06 (23 August 2022)
440
-
441
-
- Added weighted prompt support contributed by [xraxra](https://github.com/xraxra)
442
-
- Example of using weighted prompts to tweak a demonic figure contributed by [bmaltais](https://github.com/bmaltais)
443
-
444
-
- v1.05 (22 August 2022 - after the drop)
445
-
446
-
- Filenames now use the following formats:
447
-
000010.95183149.png -- Two files produced by the same command (e.g. -n2),
448
-
000010.26742632.png -- distinguished by a different seed.
449
-
450
-
000011.455191342.01.png -- Two files produced by the same command using
451
-
000011.455191342.02.png -- a batch size>1 (e.g. -b2). They have the same seed.
452
-
453
-
000011.4160627868.grid#1-4.png -- a grid of four images (-g); the whole grid can
454
-
be regenerated with the indicated key
455
-
456
-
- It should no longer be possible for one image to overwrite another
457
-
- You can use the "cd" and "pwd" commands at the dream> prompt to set and retrieve
458
-
the path of the output directory.
459
-
460
-
- v1.04 (22 August 2022 - after the drop)
461
-
462
-
- Updated README to reflect installation of the released weights.
463
-
- Suppressed very noisy and inconsequential warning when loading the frozen CLIP
464
-
tokenizer.
465
-
466
-
- v1.03 (22 August 2022)
467
-
468
-
- The original txt2img and img2img scripts from the CompViz repository have been moved into
469
-
a subfolder named "orig_scripts", to reduce confusion.
470
-
471
-
- v1.02 (21 August 2022)
472
-
473
-
- A copy of the prompt and all of its switches and options is now stored in the corresponding
474
-
image in a tEXt metadata field named "Dream". You can read the prompt using scripts/images2prompt.py,
475
-
or an image editor that allows you to explore the full metadata.
476
-
**Please run "conda env update -f environment.yaml" to load the k_lms dependencies!!**
477
-
478
-
- v1.01 (21 August 2022)
479
-
- added k_lms sampling.
480
-
**Please run "conda env update -f environment.yaml" to load the k_lms dependencies!!**
481
-
- use half precision arithmetic by default, resulting in faster execution and lower memory requirements
482
-
Pass argument --full_precision to dream.py to get slower but more accurate image generation
403
+
For older changelogs, please visit **[CHANGELOGS](CHANGELOG.md)**.
0 commit comments