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

【算法工程】vllm突然报错No platform detected, vLLM is running on UnspecifiedPlatform

1. 问题背景

        前一秒vllm还在正常运行服务,关闭了服务,想重新启动,突然就报No platform detected, vLLM is running on UnspecifiedPlatform:

Traceback (most recent call last):
  File "/home/research/miniconda3/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
    self.run()
  File "/home/research/miniconda3/lib/python3.10/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/home/research/miniconda3/lib/python3.10/site-packages/vllm/engine/multiprocessing/engine.py", line 391, in run_mp_engine
    raise e
  File "/home/research/miniconda3/lib/python3.10/site-packages/vllm/engine/multiprocessing/engine.py", line 380, in run_mp_engine
    engine = MQLLMEngine.from_engine_args(engine_args=engine_args,
  File "/home/research/miniconda3/lib/python3.10/site-packages/vllm/engine/multiprocessing/engine.py", line 118, in from_engine_args
    engine_config = engine_args.create_engine_config(usage_context)
  File "/home/research/miniconda3/lib/python3.10/site-packages/vllm/engine/arg_utils.py", line 1074, in create_engine_config
    device_config = DeviceConfig(device=self.device)
  File "/home/research/miniconda3/lib/python3.10/site-packages/vllm/config.py", line 1626, in __init__
    raise RuntimeError("Failed to infer device type")
RuntimeError: Failed to infer device type

        尝试了主流的大模型,无非就是让重新安装。然后还是直接到vllm的开源项目,找对应的issue,发现这是个常见的问题。解决方案也很简单。

        安装:

pip install pynvml==12.0.0

2. 参考材料

【1】https://github.com/vllm-project/vllm/issues/12847

【2】https://github.com/vllm-project/vllm/pull/12809


http://www.mrgr.cn/news/94945.html

相关文章:

  • 激光slam学习笔记10---ubuntu2004部署运行fastlivo2踩坑记录
  • vulhub-joker攻略
  • 7-字符串
  • 【NeurIPS-2022】CodeFormer: 将人脸复原转化为码本预测以减少LQ-HQ映射的不确定性
  • 如何处理和格式化日期差异:JavaScript 日期差异计算实例
  • JavaScript 日期区间计算:全面解析与实战应用
  • 银行数字化转型
  • 【经验】重装OpenCV踩雷
  • 购物车全选功能
  • YOLO11结构
  • Web 小项目: 网页版图书管理系统
  • 我在哪,要去哪
  • Nginx 代理访问一个 Web 界面时缺少内容
  • Java进阶核心技术解析:多线程、集合框架与反射深度实战
  • 较为完善的搜索函数
  • Java零基础入门指南:从环境搭建到面向对象编程的全面解析
  • Android Handler 通过线程安全的 MessageQueue 和底层唤醒机制实现跨线程通信
  • 【机器学习-回归算法】
  • uniapp常用组件
  • Oracle常见系统函数