yuccaaa commited on
Commit
ca6e780
·
verified ·
1 Parent(s): 379a331

Upload ms-swift/examples/deploy/bert/client.py with huggingface_hub

Browse files
ms-swift/examples/deploy/bert/client.py ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from typing import List
2
+
3
+ from swift.llm import InferClient, InferRequest
4
+
5
+
6
+ def infer_batch(engine: InferClient, infer_requests: List[InferRequest]):
7
+ resp_list = engine.infer(infer_requests)
8
+ query0 = infer_requests[0].messages[0]['content']
9
+ query1 = infer_requests[1].messages[0]['content']
10
+ print(f'query0: {query0}')
11
+ print(f'response0: {resp_list[0].choices[0].message.content}')
12
+ print(f'query1: {query1}')
13
+ print(f'response1: {resp_list[1].choices[0].message.content}')
14
+
15
+
16
+ if __name__ == '__main__':
17
+ engine = InferClient(host='127.0.0.1', port=8000)
18
+ models = engine.models
19
+ print(f'models: {models}')
20
+ infer_batch(engine, [
21
+ InferRequest(messages=[{
22
+ 'role': 'user',
23
+ 'content': '今天天气真好呀'
24
+ }]),
25
+ InferRequest(messages=[{
26
+ 'role': 'user',
27
+ 'content': '真倒霉'
28
+ }])
29
+ ])