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
da67afe5
Commit
da67afe5
authored
Mar 02, 2024
by
AUTOMATIC1111
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
call apply_alpha_schedule_override in load_model_weights for #14979
parent
28bc85a2
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
1 deletion
+2
-1
modules/sd_models.py
modules/sd_models.py
+2
-1
No files found.
modules/sd_models.py
View file @
da67afe5
...
@@ -428,6 +428,8 @@ def load_model_weights(model, checkpoint_info: CheckpointInfo, state_dict, timer
...
@@ -428,6 +428,8 @@ def load_model_weights(model, checkpoint_info: CheckpointInfo, state_dict, timer
devices
.
dtype_unet
=
torch
.
float16
devices
.
dtype_unet
=
torch
.
float16
timer
.
record
(
"apply half()"
)
timer
.
record
(
"apply half()"
)
apply_alpha_schedule_override
(
model
)
for
module
in
model
.
modules
():
for
module
in
model
.
modules
():
if
hasattr
(
module
,
'fp16_weight'
):
if
hasattr
(
module
,
'fp16_weight'
):
del
module
.
fp16_weight
del
module
.
fp16_weight
...
@@ -843,7 +845,6 @@ def reload_model_weights(sd_model=None, info=None, forced_reload=False):
...
@@ -843,7 +845,6 @@ def reload_model_weights(sd_model=None, info=None, forced_reload=False):
sd_model
=
reuse_model_from_already_loaded
(
sd_model
,
checkpoint_info
,
timer
)
sd_model
=
reuse_model_from_already_loaded
(
sd_model
,
checkpoint_info
,
timer
)
if
not
forced_reload
and
sd_model
is
not
None
and
sd_model
.
sd_checkpoint_info
.
filename
==
checkpoint_info
.
filename
:
if
not
forced_reload
and
sd_model
is
not
None
and
sd_model
.
sd_checkpoint_info
.
filename
==
checkpoint_info
.
filename
:
apply_alpha_schedule_override
(
sd_model
)
return
sd_model
return
sd_model
if
sd_model
is
not
None
:
if
sd_model
is
not
None
:
...
...
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