Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -89,7 +89,7 @@ def reset_components():
|
|
89 |
|
90 |
|
91 |
@spaces.GPU
|
92 |
-
def main(video, prompt, role, temperature, max_new_tokens, model, processor
|
93 |
history = []
|
94 |
|
95 |
if not video:
|
@@ -159,7 +159,7 @@ def main(video, prompt, role, temperature, max_new_tokens, model, processor, dev
|
|
159 |
|
160 |
images, videos = process_vision_info(messages)
|
161 |
data = processor(text=[text], images=images, videos=videos, return_tensors='pt')
|
162 |
-
data = data.to(device)
|
163 |
|
164 |
model.base_model.disable_adapter_layers()
|
165 |
model.base_model.enable_adapter_layers()
|
@@ -258,7 +258,7 @@ def main(video, prompt, role, temperature, max_new_tokens, model, processor, dev
|
|
258 |
text = processor.apply_chat_template(messages, add_generation_prompt=True)
|
259 |
images, videos = process_vision_info(messages)
|
260 |
data = processor(text=[text], images=images, videos=videos, return_tensors='pt')
|
261 |
-
data = data.to(device)
|
262 |
|
263 |
model.base_model.disable_adapter_layers()
|
264 |
model.base_model.enable_adapter_layers()
|
@@ -395,7 +395,7 @@ def main(video, prompt, role, temperature, max_new_tokens, model, processor, dev
|
|
395 |
data['attention_mask'] = torch.ones_like(data['input_ids'])
|
396 |
# ===========================================
|
397 |
|
398 |
-
data = data.to(device)
|
399 |
|
400 |
model.base_model.disable_adapter_layers()
|
401 |
model.base_model.enable_adapter_layers()
|
@@ -482,7 +482,7 @@ def main(video, prompt, role, temperature, max_new_tokens, model, processor, dev
|
|
482 |
text = processor.apply_chat_template(messages, add_generation_prompt=True)
|
483 |
images, videos = process_vision_info(messages)
|
484 |
data = processor(text=[text], images=images, videos=videos, return_tensors='pt')
|
485 |
-
data = data.to(device)
|
486 |
|
487 |
with model.disable_adapter():
|
488 |
output_ids = model.generate(
|
@@ -539,9 +539,7 @@ if __name__ == '__main__':
|
|
539 |
print('Initializing role *verifier*')
|
540 |
model.load_adapter(nncore.join(MODEL, 'verifier'), adapter_name='verifier')
|
541 |
|
542 |
-
|
543 |
-
|
544 |
-
main = partial(main, model=model, processor=processor, device=device)
|
545 |
|
546 |
path = os.path.dirname(os.path.realpath(__file__))
|
547 |
|
|
|
89 |
|
90 |
|
91 |
@spaces.GPU
|
92 |
+
def main(video, prompt, role, temperature, max_new_tokens, model, processor):
|
93 |
history = []
|
94 |
|
95 |
if not video:
|
|
|
159 |
|
160 |
images, videos = process_vision_info(messages)
|
161 |
data = processor(text=[text], images=images, videos=videos, return_tensors='pt')
|
162 |
+
data = data.to(next(model.parameters()).device)
|
163 |
|
164 |
model.base_model.disable_adapter_layers()
|
165 |
model.base_model.enable_adapter_layers()
|
|
|
258 |
text = processor.apply_chat_template(messages, add_generation_prompt=True)
|
259 |
images, videos = process_vision_info(messages)
|
260 |
data = processor(text=[text], images=images, videos=videos, return_tensors='pt')
|
261 |
+
data = data.to(next(model.parameters()).device)
|
262 |
|
263 |
model.base_model.disable_adapter_layers()
|
264 |
model.base_model.enable_adapter_layers()
|
|
|
395 |
data['attention_mask'] = torch.ones_like(data['input_ids'])
|
396 |
# ===========================================
|
397 |
|
398 |
+
data = data.to(next(model.parameters()).device)
|
399 |
|
400 |
model.base_model.disable_adapter_layers()
|
401 |
model.base_model.enable_adapter_layers()
|
|
|
482 |
text = processor.apply_chat_template(messages, add_generation_prompt=True)
|
483 |
images, videos = process_vision_info(messages)
|
484 |
data = processor(text=[text], images=images, videos=videos, return_tensors='pt')
|
485 |
+
data = data.to(next(model.parameters()).device)
|
486 |
|
487 |
with model.disable_adapter():
|
488 |
output_ids = model.generate(
|
|
|
539 |
print('Initializing role *verifier*')
|
540 |
model.load_adapter(nncore.join(MODEL, 'verifier'), adapter_name='verifier')
|
541 |
|
542 |
+
main = partial(main, model=model, processor=processor)
|
|
|
|
|
543 |
|
544 |
path = os.path.dirname(os.path.realpath(__file__))
|
545 |
|