Dannyar608 commited on
Commit
3162a42
·
verified ·
1 Parent(s): 1042133

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
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
- "max_memory": {i: "20GiB" for i in range(torch.cuda.device_count())} if torch.cuda.device_count() > 1 else {}
 
 
 
 
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):