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

公司介绍网站模板百度权重查询

公司介绍网站模板,百度权重查询,南通网站建设公司排名,建设网站广州市在 Linux 中,你可以将部署命令保存为可执行脚本文件,并通过终端直接调用。以下是几种常见且实用的方法: 方法 1:Shell 脚本(推荐) 步骤 创建一个 .sh 文件(例如 start_vllm.sh)&am…

在 Linux 中,你可以将部署命令保存为可执行脚本文件,并通过终端直接调用。以下是几种常见且实用的方法:


方法 1:Shell 脚本(推荐)

步骤
  1. 创建一个 .sh 文件(例如 start_vllm.sh):
    #!/bin/bash
    CUDA_VISIBLE_DEVICES=7 \
    python -m vllm.entrypoints.openai.api_server \--served-model-name Qwen2-7B-Instruct \--model /home/courseteam/models/models/Qwen2-7B \--port 20000
    
  2. 赋予执行权限:
    chmod +x start_vllm.sh
    
  3. 直接运行:
    ./start_vllm.sh
    
优点
  • 简单直接,适合快速部署
  • 可扩展性高(可在脚本中添加环境变量、日志记录等)

方法 2:Systemd 服务(生产环境推荐)

步骤
  1. 创建服务文件 /etc/systemd/system/vllm.service
    [Unit]
    Description=vLLM API Server
    After=network.target[Service]
    User=your_username
    WorkingDirectory=/path/to/your/dir
    ExecStart=/usr/bin/python -m vllm.entrypoints.openai.api_server \--served-model-name Qwen2-7B-Instruct \--model /home/courseteam/models/models/Qwen2-7B \--port 20000
    Environment="CUDA_VISIBLE_DEVICES=7"
    Restart=always[Install]
    WantedBy=multi-user.target
    
  2. 启用并启动服务:
    sudo systemctl daemon-reload
    sudo systemctl enable vllm
    sudo systemctl start vllm
    
优点
  • 支持开机自启
  • 自动崩溃重启
  • 集中管理日志(通过 journalctl -u vllm 查看)

方法 3:Python 脚本封装

步骤
  1. 创建 start_vllm.py
    import subprocessdef start_server():cmd = ["python", "-m", "vllm.entrypoints.openai.api_server","--served-model-name", "Qwen2-7B-Instruct","--model", "/home/courseteam/models/models/Qwen2-7B","--port", "20000"]env = {"CUDA_VISIBLE_DEVICES": "7"}subprocess.Popen(cmd, env=env)if __name__ == "__main__":start_server()
    
  2. 赋予执行权限并运行:
    chmod +x start_vllm.py
    python start_vllm.py
    
优点
  • 适合需要预处理逻辑的场景(如动态加载配置)
  • 可与其他Python代码集成

方法 4:Makefile(适合复杂流程)

步骤
  1. 创建 Makefile
    .PHONY: start
    start:CUDA_VISIBLE_DEVICES=7 \python -m vllm.entrypoints.openai.api_server \--served-model-name Qwen2-7B-Instruct \--model /home/courseteam/models/models/Qwen2-7B \--port 20000
    
  2. 运行:
    make start
    
优点
  • 适合多步骤部署(如先下载模型再启动)
  • 开发者友好

方法 5:Docker 容器化

步骤
  1. 创建 Dockerfile
    FROM python:3.9
    RUN pip install vllm
    CMD ["python", "-m", "vllm.entrypoints.openai.api_server", \"--served-model-name", "Qwen2-7B-Instruct", \"--model", "/models/Qwen2-7B", \"--port", "20000"]
    
  2. 构建并运行:
    docker build -t vllm-server .
    docker run --gpus all -e CUDA_VISIBLE_DEVICES=7 -p 20000:20000 vllm-server
    
优点
  • 环境隔离
  • 便于分发和版本控制

最佳实践建议

场景推荐方案关键优势
快速测试Shell脚本简单易用
生产环境长期运行Systemd服务高可靠性,自动恢复
需要复杂逻辑控制Python脚本封装灵活集成其他功能
团队协作/持续集成Docker容器环境一致性

权限与路径注意事项

  1. 确保脚本和模型路径对执行用户可读
    chmod -R 755 /home/courseteam/models
    
  2. 如果使用非标准Python环境,建议在脚本中指定绝对路径:
    /opt/conda/bin/python -m vllm.entrypoints...
    

通过以上任一方法,均可实现一键部署调用。

http://www.dtcms.com/wzjs/326761.html

相关文章:

  • 非凡软件站企业培训心得
  • 电商平台网站设计公司宁波最好的推广平台
  • azure安装wordpress免费下载百度seo
  • 做亚马逊网站费用吗商业网站设计
  • 可以做淘宝联盟的免费网站网站搭建
  • 西安做网站公司 玖佰网络推广一个产品有哪些方式
  • 织梦电影网站模板下载百度指数可以用来干什么
  • 自己做配图的网站sem和seo的区别
  • 成都手机网站建设杭州网站优化推荐
  • 电子商务的网站建设分析上海百度搜索优化
  • 分析影响网站排名的因素品牌营销策略论文
  • 宣传商务型的网站淘宝指数官网入口
  • 厦门好的网站设计今日十大热点新闻
  • 怎么看网站使用什么做的域名注册信息怎么查
  • adobe illustrator做网站优化公司怎么优化网站的
  • wordpress局域网建站怎么做营销推广
  • php网站留言板是怎么做的微信营销的方法有哪些
  • 怎样做汽车网站建设seo推广任务小结
  • 天津 公司网站建设利尔化学股票股吧
  • 南通网站开发公司360安全网址
  • 江苏网站开发建设百度信息流推广技巧
  • 现在主流网站用什么做的百度贴吧网页版入口
  • 做网站和优化共多少钱?兰州seo实战优化
  • 音乐做音基题网站成都seo专家
  • 旅游网站建设网站北京seo费用是多少
  • 网站全面推广方案长沙免费网站建站模板
  • 莱州做网站的公司网站关键词搜索排名
  • 政府网站集约化建设报告分析seo的形式有哪些
  • 河南城乡建设网站搜索引擎排名优化技术
  • wordpress火车头采集山东服务好的seo公司