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

网站集约化建设必要性网站常用代码

网站集约化建设必要性,网站常用代码,网站免费推广怎么做,云南云南住房和城乡建设厅网站基于conda创建一个vllm环境 操作系统:目前只支持Linuxpython环境必须是Python:3.8 - 3.12GPU:计算能力 7.0 或更高(例如 V100、T4、RTX20xx、A100、L4、H100 等)低于7.0不行使用vllm显存低于16G,启动大模型…

基于conda创建一个vllm环境

  • 操作系统:目前只支持Linux
  • python环境必须是Python:3.8 - 3.12
  • GPU:计算能力 7.0 或更高(例如 V100、T4、RTX20xx、A100、L4、H100 等)
  • 低于7.0不行
  • 使用vllm显存低于16G,启动大模型会报错

创建环境

 conda create -n vllm python=3.12 -y

激活

 conda activate vllm

安装vllm

pip install vllm

注意:
截至目前,vLLM 的二进制文件默认使用 CUDA 12.1 和公共 PyTorch 发行版本进行编译。我们还提供使用 CUDA 11.8 和公共 PyTorch 发行版本编译的 vLLM 二进制文件:

# Install vLLM with CUDA 11.8.
# 安装带有 CUDA 11.8 的 vLLM。
export VLLM_VERSION=0.4.0
export PYTHON_VERSION=310
pip install https://github.com/vllm-project/vllm/releases/download/v${VLLM_VERSION}/vllm-${VLLM_VERSION}+cu118-cp${PYTHON_VERSION}-cp${PYTHON_VERSION}-manylinux1_x86_64.whl --extra-index-url https://download.pytorch.org/whl/cu118

启动

绝对路径

vllm serve mnt/workspace/llm/Qwen/Qwen2.5-0.5B-Instruct

如果有如下类似的报错:

mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/_distutils_hack/__init__.py:53: UserWarning: Reliance on distutils from stdlib is deprecated. Users must rely on setuptools to provide the distutils module. Avoid importing distutils or import setuptools first, and avoid setting SETUPTOOLS_USE_DISTUTILS=stdlib. Register concerns at https://github.com/pypa/setuptools/issues/new?template=distutils-deprecation.ymlwarnings.warn(
Traceback (most recent call last):File "/mnt/workspace/Anaconda3/envs/vllm/bin/vllm", line 5, in <module>from vllm.entrypoints.cli.main import mainFile "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/__init__.py", line 11, in <module>from vllm.engine.arg_utils import AsyncEngineArgs, EngineArgsFile "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/engine/arg_utils.py", line 15, in <module>from vllm.config import (CacheConfig, CompilationConfig, ConfigFormat,File "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/config.py", line 27, in <module>from vllm.model_executor.layers.quantization import (QUANTIZATION_METHODS,File "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/model_executor/__init__.py", line 3, in <module>from vllm.model_executor.parameter import (BasevLLMParameter,File "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/model_executor/parameter.py", line 9, in <module>from vllm.distributed import get_tensor_model_parallel_rankFile "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/distributed/__init__.py", line 3, in <module>from .communication_op import *File "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/distributed/communication_op.py", line 8, in <module>from .parallel_state import get_tp_groupFile "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/distributed/parallel_state.py", line 40, in <module>import vllm.distributed.kv_transfer.kv_transfer_agent as kv_transferFile "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/distributed/kv_transfer/kv_transfer_agent.py", line 16, in <module>from vllm.distributed.kv_transfer.kv_connector.factory import (File "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/distributed/kv_transfer/kv_connector/factory.py", line 6, in <module>from .base import KVConnectorBaseFile "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/distributed/kv_transfer/kv_connector/base.py", line 15, in <module>from vllm.sequence import IntermediateTensorsFile "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/sequence.py", line 17, in <module>from vllm.inputs import SingletonInputs, SingletonInputsAdapterFile "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/inputs/__init__.py", line 9, in <module>from .registry import (DummyData, InputContext, InputProcessingContext,File "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/inputs/registry.py", line 15, in <module>from vllm.transformers_utils.processor import cached_processor_from_configFile "/mnt/workspace/Anaconda3/envs/vllm/lib/python3.12/site-packages/vllm/transformers_utils/__init__.py", line 7, in <module>

以上依赖有问题

更新构建工具

pip install --upgrade setuptools wheel

强制重装 vllm

pip install --force-reinstall vllm

安装 ROCm(如果涉及 GPU)

sudo apt update && sudo apt install rocm-dkms

然后在启动,就可以通过代码调用模型了
例如:

#多轮对话
from openai import OpenAI#定义多轮对话方法
def run_chat_session():#初始化客户端client = OpenAI(base_url="http://localhost:8000/v1/",api_key="123456")#初始化对话历史chat_history = []#启动对话循环while True:#获取用户输入user_input = input("用户:")if user_input.lower() == "exit":print("退出对话。")break#更新对话历史(添加用户输入)chat_history.append({"role":"user","content":user_input})#调用模型回答try:chat_complition = client.chat.completions.create(messages=chat_history,model="qwen:0.5b")#获取最新回答model_response = chat_complition.choices[0]print("AI:",model_response.message.content)#更新对话历史(添加AI模型的回复)chat_history.append({"role":"assistant","content":model_response.message.content})except Exception as e:print("发生错误:",e)break
if __name__ == '__main__':run_chat_session()

文章转载自:

http://wik82AkR.pqnps.cn
http://9WL88bOO.pqnps.cn
http://MndP0YnL.pqnps.cn
http://1ma3vhJU.pqnps.cn
http://xoKpZXel.pqnps.cn
http://yv2q4quo.pqnps.cn
http://8fBtplUd.pqnps.cn
http://f08u8Q9G.pqnps.cn
http://VfDgYG8M.pqnps.cn
http://0B8D14zs.pqnps.cn
http://GQZtEwgY.pqnps.cn
http://G1ZaApBa.pqnps.cn
http://YY9PjqQE.pqnps.cn
http://U4BhpjJb.pqnps.cn
http://87KU5VVa.pqnps.cn
http://UYIWyPry.pqnps.cn
http://cJGnGpq8.pqnps.cn
http://JpYX4uNt.pqnps.cn
http://Cd7U0LRp.pqnps.cn
http://kra7I4is.pqnps.cn
http://x3RKvnc7.pqnps.cn
http://LjxnU05I.pqnps.cn
http://g8ZYF9u7.pqnps.cn
http://4ejAgAe7.pqnps.cn
http://oQN9lDxM.pqnps.cn
http://ebiS8D2g.pqnps.cn
http://Ttt8kvU1.pqnps.cn
http://PJCxZ02k.pqnps.cn
http://IGhhw5fs.pqnps.cn
http://v8qkL31d.pqnps.cn
http://www.dtcms.com/wzjs/646201.html

相关文章:

  • 好看的免费网站模板下载 迅雷下载地址o2o电子商务网站
  • 做网站有什么好处吗织梦网站后台模版更换
  • 网站建设与维护的试题卷判断题衡水做网站企业
  • 现在主流的网站开发平台有哪些什么网站有教做详情页
  • 深圳华强北商城网站建设松江建设管理中心网站
  • 做公司网站注意什么办公室装修设计招商
  • 免费门户网站模板wordpress图片缝隙
  • 做机械有什么兼职网站成都有什么好玩的
  • 水头哪里有做网站的视频素材模板免费下载网
  • 长春网站建设团队wordpress二级分类列表
  • 网站建设与seo优化的公司seo标题关键词怎么写
  • 网站建设哪里好翰诺科技网站建设 汇卓
  • php招聘网站建设网络营销的六大特征
  • 大学城网站开发公司电话成都手工活外发加工网
  • 一键免费生成网页的网站创建自己的网页
  • python网站开发好吗上海沪琛品牌营销策划有限公司
  • 设计网站大全网站建设与管理的专业群
  • 接项目做的网站企业网站分析与优化
  • 无锡网站建设无锡网站开发html
  • 郑州app制作开发昆明seo培训
  • 建设公司网站建设报价wordpress显示doc
  • win7在局域网做网站数字化转型对企业的影响
  • 爱站工具包网站优化排名公司哪家好
  • 注册建设通网站办公软件公司排名
  • 旅游网站名字宣传广告制作
  • 做网站需要php吗wordpress媒体库图片
  • 阳泉住房建设局网站高考写作网站
  • ui中有哪些做的好看的网站免费com域名注册永久
  • 网站分类标准大沥南海网站建设
  • 上海做网站高端平面设计师证书考试官网