Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -136,8 +136,12 @@ class ModelLoader:
|
|
136 |
"torch_dtype": torch.float16 if self.device == "cuda" else torch.float32,
|
137 |
"device_map": "auto" if self.device == "cuda" else None,
|
138 |
"low_cpu_mem_usage": True,
|
139 |
-
"offload_folder": "offload"
|
140 |
-
|
|
|
|
|
|
|
|
|
141 |
|
142 |
model = None
|
143 |
for attempt in range(3):
|
|
|
136 |
"torch_dtype": torch.float16 if self.device == "cuda" else torch.float32,
|
137 |
"device_map": "auto" if self.device == "cuda" else None,
|
138 |
"low_cpu_mem_usage": True,
|
139 |
+
"offload_folder": "offload"
|
140 |
+
}
|
141 |
+
|
142 |
+
# Add max_memory configuration if multiple GPUs available
|
143 |
+
if torch.cuda.device_count() > 1:
|
144 |
+
model_kwargs["max_memory"] = {i: "20GiB" for i in range(torch.cuda.device_count())}
|
145 |
|
146 |
model = None
|
147 |
for attempt in range(3):
|