当前位置: 首页 > wzjs >正文

重点建设专业 专题网站专注网络营销推广公司

重点建设专业 专题网站,专注网络营销推广公司,百度做网站找谁,html5手机网站测试vLLM 是一款专为大语言模型推理加速而设计的框架,实现了 KV 缓存内存几乎零浪费,解决了内存管理瓶颈问题。 更多 vLLM 中文文档及教程可访问 →https://vllm.hyper.ai/ 源代码:vllm-project/vllm """Example Python client…

vLLM 是一款专为大语言模型推理加速而设计的框架,实现了 KV 缓存内存几乎零浪费,解决了内存管理瓶颈问题。

更多 vLLM 中文文档及教程可访问 →https://vllm.hyper.ai/

源代码:vllm-project/vllm

"""Example Python client for `vllm.entrypoints.api_server`
NOTE: The API server is used only for demonstration and simple performance
benchmarks. It is not intended for production use.
For production use, we recommend `vllm serve` and the OpenAI client API.
"""
"""用于 `vllm.entrypoints.api_server` 的 Python 客户端示例注意:API 服务器仅用于演示和简单的性能基准测试。它并不适合用于生产环境。
对于生产环境,我们推荐使用 `vllm serve` 和 OpenAI 客户端 API。
"""import argparse
import json
from typing import Iterable, Listimport requestsdef clear_line(n: int = 1) -> None:LINE_UP = '\033[1A'LINE_CLEAR = '\x1b[2K'for _ in range(n):print(LINE_UP, end=LINE_CLEAR, flush=True)def post_http_request(prompt: str,api_url: str,n: int = 1,stream: bool = False) -> requests.Response:headers = {"User-Agent": "Test Client"}pload = {"prompt": prompt,"n": n,"use_beam_search": True,"temperature": 0.0,"max_tokens": 16,"stream": stream,}response = requests.post(api_url,headers=headers,json=pload,stream=stream)return responsedef get_streaming_response(response: requests.Response) -> Iterable[List[str]]:for chunk in response.iter_lines(chunk_size=8192,decode_unicode=False,delimiter=b"\0"):if chunk:data = json.loads(chunk.decode("utf-8"))output = data["text"]yield outputdef get_response(response: requests.Response) -> List[str]:data = json.loads(response.content)output = data["text"]return outputif __name__ == "__main__":parser = argparse.ArgumentParser()parser.add_argument("--host", type=str, default="localhost")parser.add_argument("--port", type=int, default=8000)parser.add_argument("--n", type=int, default=4)parser.add_argument("--prompt", type=str, default="San Francisco is a")parser.add_argument("--stream", action="store_true")args = parser.parse_args()prompt = args.promptapi_url = f"http://{args.host}:{args.port}/generate"n = args.nstream = args.streamprint(f"Prompt: {prompt!r}\n", flush=True)response = post_http_request(prompt, api_url, n, stream)if stream:num_printed_lines = 0for h in get_streaming_response(response):clear_line(num_printed_lines)num_printed_lines = 0for i, line in enumerate(h):num_printed_lines += 1print(f"Beam candidate {i}: {line!r}", flush=True)else:output = get_response(response)for i, line in enumerate(output):print(f"Beam candidate {i}: {line!r}", flush=True)源代码:vllm-project/vllm
"""Example Python client for `vllm.entrypoints.api_server`
NOTE: The API server is used only for demonstration and simple performance
benchmarks. It is not intended for production use.
For production use, we recommend `vllm serve` and the OpenAI client API.
"""
"""用于 `vllm.entrypoints.api_server` 的 Python 客户端示例注意:API 服务器仅用于演示和简单的性能基准测试。它并不适合用于生产环境。
对于生产环境,我们推荐使用 `vllm serve` 和 OpenAI 客户端 API。
"""import argparse
import json
from typing import Iterable, Listimport requestsdef clear_line(n: int = 1) -> None:LINE_UP = '\033[1A'LINE_CLEAR = '\x1b[2K'for _ in range(n):print(LINE_UP, end=LINE_CLEAR, flush=True)def post_http_request(prompt: str,api_url: str,n: int = 1,stream: bool = False) -> requests.Response:headers = {"User-Agent": "Test Client"}pload = {"prompt": prompt,"n": n,"use_beam_search": True,"temperature": 0.0,"max_tokens": 16,"stream": stream,}response = requests.post(api_url,headers=headers,json=pload,stream=stream)return responsedef get_streaming_response(response: requests.Response) -> Iterable[List[str]]:for chunk in response.iter_lines(chunk_size=8192,decode_unicode=False,delimiter=b"\0"):if chunk:data = json.loads(chunk.decode("utf-8"))output = data["text"]yield outputdef get_response(response: requests.Response) -> List[str]:data = json.loads(response.content)output = data["text"]return outputif __name__ == "__main__":parser = argparse.ArgumentParser()parser.add_argument("--host", type=str, default="localhost")parser.add_argument("--port", type=int, default=8000)parser.add_argument("--n", type=int, default=4)parser.add_argument("--prompt", type=str, default="San Francisco is a")parser.add_argument("--stream", action="store_true")args = parser.parse_args()prompt = args.promptapi_url = f"http://{args.host}:{args.port}/generate"n = args.nstream = args.streamprint(f"Prompt: {prompt!r}\n", flush=True)response = post_http_request(prompt, api_url, n, stream)if stream:num_printed_lines = 0for h in get_streaming_response(response):clear_line(num_printed_lines)num_printed_lines = 0for i, line in enumerate(h):num_printed_lines += 1print(f"Beam candidate {i}: {line!r}", flush=True)else:output = get_response(response)for i, line in enumerate(output):print(f"Beam candidate {i}: {line!r}", flush=True)
http://www.dtcms.com/wzjs/263895.html

相关文章:

  • 勒流网站建设seo建站需求
  • 怎样做好网站建设设计南京百度提升优化
  • 辽宁省最好的男科医院搜索引擎优化分析报告
  • 买微单的网站建设seo优化基础教程pdf
  • 苏州网站制作推广百度手机助手应用商店下载
  • 成都免费建网站公司化妆培训
  • 网上贸易平台有哪些快速排名优化推广手机
  • 网站服务器出问题今日油价92汽油价格
  • 惠阳市网站建设网站及推广
  • 国外酷炫网站有哪些seo排名点击器曝光行者seo
  • 株洲企业网站制作企业品牌策划
  • 17网站一起做网店河北seo策略是什么意思
  • 网站设计如何做策划百度营销推广官网
  • 武汉网站设计新谷歌关键词优化怎么做
  • 用Axure做的网站原型百度云如何创建一个app
  • 做网站需要学会什么湖南长沙seo
  • 北京哪里有专门做网站的地方香港域名注册网站
  • 璧山集团网站建设站长平台工具
  • 网站验证码怎么做百度seo费用
  • 网站拓扑图怎么做今日最新的新闻
  • 最优秀的佛山网站建设网上哪里接app推广单
  • 网站右下角视频代码网站权重什么意思
  • 可以做关键词优化的免费网站最近新闻热点
  • 做淘宝那样的网站湖南关键词优化快速
  • 简洁大气网站模板商城网站开发公司
  • wordpress主题样式朝阳区seo技术
  • 建设项目审批后公示在哪个网站深圳网站设计十年乐云seo
  • 奥特蛋的做网站2020最近的新闻大事10条
  • 全屏网站制作郑州网络推广哪家口碑好
  • 织梦仿Wordpress分页珠海seo关键词排名