如题,单卡部署了 api 服务,能多用户并发提问吗,还是说一张卡只能同时支持一个用户的回答
如题,单卡部署了 api 服务,能多用户并发提问吗,还是说一张卡只能同时支持一个用户的回答
|
lingyidxxJul 17, 2023
1
跑一下压测就知道了
|
|
paopjianJul 17, 2023
3
单卡都是蹦字出,负载都满了,能多用户?
|
|
laipidovJul 17, 2023
4
消息队列,至于消费者有几个,就看你这张卡的显存了
|
|
laipidovJul 17, 2023
5
卡显存够是 ok 的
|
|
thorneLiuJul 17, 2023 via Android
6
就 fastertransformer 而言
权重加载是共享的 但用于推理的 modelinstance 可以构建多个 所以是支持多用户推理的 但理论上 其实多用户输入进队列拼 batch 用一个 modelinstance 推理会比多 instance 单 batch 推理效果好一点 |
|
zoooJul 17, 2023
7
打听下 op 部署了什么模型
|
|
thorneLiuJul 17, 2023 via Android
8
取决于你后面部署的推理服务怎么个策略
|
|
wzwwzwJul 17, 2023
9
反正每秒吐出来的 token 数量是差不多的,用户量越多就每个人每秒收到的越少,用户量多的情况下,打 batch 效果会稍微好一点。
|
|
ByteRanJul 17, 2023
10
可以多并发,但是你没法商用,你猜为什么大公司都在囤 A100 H100
|
|
kenvixJul 17, 2023
11
根据我部署模型的经验,并发量完全取决于你的显存大小
|
|
cbythe434Jul 17, 2023
12
加载一份模型,多用户并发高可以缓存收集一个 batch 批量推理
吞吐量 = model 个数 * batch_size 单卡一般就一个 model ,低并发就一条一个 batch |
|
13
@thorneLiu chatglm 这个,我看模型就一个 model ,没有多个实例,https://github.com/THUDM/ChatGLM-6B/blob/main/web_demo.py ,https://huggingface.co/THUDM/chatglm-6b/blob/main/modeling_chatglm.py ,但这个 stream_chat 听别人可以同时回答,这个是并发的吗
|
|
thorneLiuJul 17, 2023 via Android
15
|
|
aleimu2Jul 17, 2023
16
|