Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
S
Stable Diffusion Webui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
novelai-storage
Stable Diffusion Webui
Commits
e548fc4a
Commit
e548fc4a
authored
Oct 13, 2022
by
aoirusann
Committed by
AUTOMATIC1111
Oct 13, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[img2imgalt] Make sampler's override be optional
parent
a4170875
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
6 deletions
+7
-6
scripts/img2imgalt.py
scripts/img2imgalt.py
+7
-6
No files found.
scripts/img2imgalt.py
View file @
e548fc4a
...
@@ -121,10 +121,11 @@ class Script(scripts.Script):
...
@@ -121,10 +121,11 @@ class Script(scripts.Script):
def
ui
(
self
,
is_img2img
):
def
ui
(
self
,
is_img2img
):
info
=
gr
.
Markdown
(
'''
info
=
gr
.
Markdown
(
'''
* `Sampling method` is overriden as Euler, as this script is built on it.
* `CFG Scale` should be 2 or lower.
* `CFG Scale` should be 2 or lower.
'''
)
'''
)
override_sampler
=
gr
.
Checkbox
(
label
=
"Override `Sampling method` to Euler?(this method is built for it)"
,
value
=
True
)
override_prompt
=
gr
.
Checkbox
(
label
=
"Override `prompt` to the same value as `original prompt`?(and `negative prompt`)"
,
value
=
True
)
override_prompt
=
gr
.
Checkbox
(
label
=
"Override `prompt` to the same value as `original prompt`?(and `negative prompt`)"
,
value
=
True
)
original_prompt
=
gr
.
Textbox
(
label
=
"Original prompt"
,
lines
=
1
)
original_prompt
=
gr
.
Textbox
(
label
=
"Original prompt"
,
lines
=
1
)
original_negative_prompt
=
gr
.
Textbox
(
label
=
"Original negative prompt"
,
lines
=
1
)
original_negative_prompt
=
gr
.
Textbox
(
label
=
"Original negative prompt"
,
lines
=
1
)
...
@@ -140,17 +141,17 @@ class Script(scripts.Script):
...
@@ -140,17 +141,17 @@ class Script(scripts.Script):
return
[
return
[
info
,
info
,
override_sampler
,
override_prompt
,
original_prompt
,
original_negative_prompt
,
override_prompt
,
original_prompt
,
original_negative_prompt
,
override_steps
,
st
,
override_steps
,
st
,
override_strength
,
override_strength
,
cfg
,
randomness
,
sigma_adjustment
,
cfg
,
randomness
,
sigma_adjustment
,
]
]
def
run
(
self
,
p
,
_
,
override_prompt
,
original_prompt
,
original_negative_prompt
,
override_steps
,
st
,
override_strength
,
cfg
,
randomness
,
sigma_adjustment
):
def
run
(
self
,
p
,
_
,
override_sampler
,
override_prompt
,
original_prompt
,
original_negative_prompt
,
override_steps
,
st
,
override_strength
,
cfg
,
randomness
,
sigma_adjustment
):
# MUST Override
# Override
if
override_sampler
:
p
.
sampler_index
=
[
sampler
.
name
for
sampler
in
sd_samplers
.
samplers
]
.
index
(
"Euler"
)
p
.
sampler_index
=
[
sampler
.
name
for
sampler
in
sd_samplers
.
samplers
]
.
index
(
"Euler"
)
# OPTIONAL Override
if
override_prompt
:
if
override_prompt
:
p
.
prompt
=
original_prompt
p
.
prompt
=
original_prompt
p
.
negative_prompt
=
original_negative_prompt
p
.
negative_prompt
=
original_negative_prompt
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment