Spaces:
Runtime error
Runtime error
Update demo/agent.py
Browse files- demo/agent.py +11 -4
demo/agent.py
CHANGED
@@ -11,10 +11,17 @@ from lmdeploy.vl import load_image
|
|
11 |
class ConversationalAgent:
|
12 |
def __init__(self,
|
13 |
model_path,
|
14 |
-
outputs_dir
|
15 |
-
|
16 |
-
|
17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
self.uploaded_images_storage = os.path.join(outputs_dir, "uploaded")
|
19 |
self.uploaded_images_storage = os.path.abspath(self.uploaded_images_storage)
|
20 |
os.makedirs(self.uploaded_images_storage, exist_ok=True)
|
|
|
11 |
class ConversationalAgent:
|
12 |
def __init__(self,
|
13 |
model_path,
|
14 |
+
outputs_dir,
|
15 |
+
device='cpu') -> None:
|
16 |
+
# 传入 device 参数,并设置 pipeline 时指定设备
|
17 |
+
self.device = device
|
18 |
+
self.pipe = pipeline(
|
19 |
+
model_path,
|
20 |
+
chat_template_config=ChatTemplateConfig(model_name='internvl2-internlm2'),
|
21 |
+
backend_config=TurbomindEngineConfig(session_len=8192),
|
22 |
+
device=self.device # 设置设备为 'cpu' 或 'cuda'
|
23 |
+
)
|
24 |
+
|
25 |
self.uploaded_images_storage = os.path.join(outputs_dir, "uploaded")
|
26 |
self.uploaded_images_storage = os.path.abspath(self.uploaded_images_storage)
|
27 |
os.makedirs(self.uploaded_images_storage, exist_ok=True)
|