【vLLM】ModuleNotFoundError: No module named ‘vllm.model_executor.layers‘

问题场景

pip from source 后 start from bash 某模型时遇到该问题,分析为路径为正确解析所致,报错如下:

在这里插入图片描述

解决方案

首先查看vllm是否安装成功,路径如 anaconda->envs->lib->python3.x->site-pachakges->vllm

发现vllm实际上已经安装了,由此推测导包时路径出现问题

在这里插入图片描述

将目录切换至 vllm source code 下面,再通过bash启动模型,问题解决

执行命令

cd /data/apps/vllm_source_code/vllm

然后 bash 启动 vLLM 推理服务即可。

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
出现 `ModuleNotFoundError: No module named 'actions'` 错误通常是由于 Rasa 找不到自定义操作(custom actions)的 Python 模块。 请确保按照以下步骤设置自定义操作: 1. 创建一个名为 `actions` 的文件夹(可以选择其他名称),并在该文件夹中创建一个 Python 文件,例如 `custom_actions.py`。 2. 在 `custom_actions.py` 文件中定义自定义操作的类,例如: ```python from typing import Any, Text, Dict, List from rasa_sdk import Action, Tracker from rasa_sdk.executor import CollectingDispatcher class CustomAction(Action): def name(self) -> Text: return "custom_action" def run(self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: Dict[Text, Any]) -> List[Dict[Text, Any]]: # 自定义操作的逻辑 dispatcher.utter_message("This is a custom action!") return [] ``` 3. 确保在项目的根目录中有 `endpoints.yml` 文件,并在其中添加正确的自定义操作端点配置,例如: ```yaml action_endpoint: url: "http://localhost:5055/webhook" ``` 4. 启动自定义操作服务器: - 在终端中导航到你的自定义操作文件夹(例如 `actions`)。 - 运行以下命令启动自定义操作服务器: ``` rasa run actions ``` 5. 在你的故事文件或规则文件中使用自定义操作,例如: ```markdown ## custom action example * greet - custom_action ``` 确保在运行 Rasa 时,当前工作目录位于项目的根目录,这样 Rasa 才能正确找到自定义操作模块。 如果你仍然遇到 `ModuleNotFoundError` 错误,请确保自定义操作模块的路径正确,并且已安装了所需的依赖项。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值