rawc0der commited on
Commit
80194d4
·
1 Parent(s): 34a68a5

fix dispatch

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -160,8 +160,9 @@ class ModelContext:
160
  pipeline = model_manager.load_model(self.model_name)
161
  if hasattr(pipeline, 'reset_device_map'):
162
  pipeline.reset_device_map()
163
- # Enable automatic device mapping strategy
164
- dispatch_model(pipeline, device_map="auto")
 
165
  return pipeline
166
 
167
  def __exit__(self, exc_type, exc_val, exc_tb):
 
160
  pipeline = model_manager.load_model(self.model_name)
161
  if hasattr(pipeline, 'reset_device_map'):
162
  pipeline.reset_device_map()
163
+ # Check if the pipeline supports dispatch_model
164
+ if hasattr(pipeline, 'state_dict'):
165
+ dispatch_model(pipeline, device_map="auto")
166
  return pipeline
167
 
168
  def __exit__(self, exc_type, exc_val, exc_tb):