mirror of
https://github.com/lllyasviel/Fooocus.git
synced 2026-08-16 13:13:16 +02:00
fix: remove unnecessary fp32 / fp16 handling
This commit is contained in:
@@ -18,7 +18,6 @@ class GroundingDinoModel(Model):
|
|||||||
self.model = None
|
self.model = None
|
||||||
self.load_device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')
|
self.load_device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')
|
||||||
self.offload_device = torch.device('cpu')
|
self.offload_device = torch.device('cpu')
|
||||||
self.dtype = torch.float32
|
|
||||||
|
|
||||||
def predict_with_caption(
|
def predict_with_caption(
|
||||||
self,
|
self,
|
||||||
@@ -36,14 +35,9 @@ class GroundingDinoModel(Model):
|
|||||||
|
|
||||||
self.load_device = model_management.text_encoder_device()
|
self.load_device = model_management.text_encoder_device()
|
||||||
self.offload_device = model_management.text_encoder_offload_device()
|
self.offload_device = model_management.text_encoder_offload_device()
|
||||||
self.dtype = torch.float32
|
|
||||||
|
|
||||||
model.to(self.offload_device)
|
model.to(self.offload_device)
|
||||||
|
|
||||||
if model_management.should_use_fp16(device=self.load_device):
|
|
||||||
model.half()
|
|
||||||
self.dtype = torch.float16
|
|
||||||
|
|
||||||
self.model = ModelPatcher(model, load_device=self.load_device, offload_device=self.offload_device)
|
self.model = ModelPatcher(model, load_device=self.load_device, offload_device=self.offload_device)
|
||||||
|
|
||||||
model_management.load_model_gpu(self.model)
|
model_management.load_model_gpu(self.model)
|
||||||
|
|||||||
Reference in New Issue
Block a user