dstars commited on
Commit
a6bc163
·
verified ·
1 Parent(s): 4dc0d7b

Update demo/agent.py

Browse files
Files changed (1) hide show
  1. 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) -> None:
15
- self.pipe = pipeline(model_path,
16
- chat_template_config=ChatTemplateConfig(model_name='internvl2-internlm2'),
17
- backend_config=TurbomindEngineConfig(session_len=8192))
 
 
 
 
 
 
 
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)