Skip to content

Commit ab02cf3

Browse files
committed
Removed meta tensor usage
1 parent 8640faa commit ab02cf3

File tree

4 files changed

+8
-12
lines changed

4 files changed

+8
-12
lines changed

fooocus_version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version = '2.0.78.4 MRE'
1+
version = '2.0.78.5 MRE'
22
full_version = 'Fooocus ' + version

modules/core.py

-8
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,6 @@ def __init__(self, unet, vae, clip, clip_vision, model_filename=None):
5656
self.clip = clip
5757
self.clip_vision = clip_vision
5858

59-
def to_meta(self):
60-
if self.unet is not None:
61-
self.unet.model.to('meta')
62-
if self.clip is not None:
63-
self.clip.cond_stage_model.to('meta')
64-
if self.vae is not None:
65-
self.vae.first_stage_model.to('meta')
66-
6759

6860
@torch.no_grad()
6961
@torch.inference_mode()

modules/default_pipeline.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,11 @@ def refresh_base_model(name):
4444
return
4545

4646
if xl_base is not None:
47-
xl_base.to_meta()
4847
xl_base = None
4948

49+
if xl_base_patched is not None:
50+
xl_base_patched = None
51+
5052
xl_base = core.load_model(filename)
5153
if not isinstance(xl_base.unet.model, BaseModel):
5254
print(f'Model not supported: {name}, using default base model instead.')
@@ -91,7 +93,6 @@ def refresh_refiner_model(name):
9193
return
9294

9395
if xl_refiner is not None:
94-
xl_refiner.to_meta()
9596
xl_refiner = None
9697

9798
xl_refiner = core.load_model(filename)
@@ -105,7 +106,6 @@ def refresh_refiner_model(name):
105106
xl_refiner_hash = model_hash
106107
print(f'Refiner model loaded: {model_hash}')
107108

108-
xl_refiner.vae.first_stage_model.to('meta')
109109
xl_refiner.vae = None
110110
return
111111

update_log_mre.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### 2.0.78.5 MRE
2+
3+
* Removed meta tensor usage.
4+
15
### 2.0.78.4 MRE
26

37
* Added Load Last Prompt button (contribution from sngazm).

0 commit comments

Comments
 (0)