首页 > 其他分享 >vllm 安装踩坑 (The NVIDIA driver on your system is too old)

vllm 安装踩坑 (The NVIDIA driver on your system is too old)

时间:2024-01-15 20:44:22浏览次数:34  
标签:old torch driver system version 2.1 2.0 your

我的环境如下:

  • nvidia-smi 显示 cuda 版本是 11.7
  • 目前最新vllm 要求的 torch 版本是 2.1.2,该版本要求的 cuda 版本是 11.8,所以不匹配。执行安装会遇到如下错误
RuntimeError: The NVIDIA driver on your system is too old (found version 11070). Please update your GPU driver by downloading and installing a new version from the URL: http://www.nvidia.com/Download/index.a
spx Alternatively, go to: https://pytorch.org to install a PyTorch version that has been compiled with your version of the CUDA driver.  

我尝试安装支持 cuda 11.7 的最新版本 torch==2.0.1,运行pip install -e .安装仍然会遇到上述问题。解决办法是修改 vllm 的安装配置文件:

    1. requirements.txt
torch==2.1.2 改成 torch>=2.0.1
xformers == 0.0.23.post1 改成 xformers >= 0.0.022

因此你需要确保 xformers 版本是 0.0.022

    1. requirements-build.txt
torch==2.1.2 改成 torch>=2.0.1
    1. pyproject.toml
requires = [
    "ninja",
    "packaging",
    "setuptools >= 49.4.0",
    "torch == 2.1.2", 改成 "torch>=2.0.1"
    "wheel",
]

标签:old,torch,driver,system,version,2.1,2.0,your
From: https://www.cnblogs.com/marsggbo/p/17966269

相关文章

  • Dithered golden interleaver 黄金分割伪随机交织器 代码备份
    目录公式来源DitheredgoldeninterleaverTheMatrix-DitheredGoldenInterleavingAlgorithm有错误欢迎指正公式来源DesignofaModifiedInterleavingAlgorithmBasedonGoldenSectionTheoryEnhancingthePerformanceofTurboCodesDitheredgoldeninterleaver(*......
  • 「Java开发指南」MyEclipse如何支持Spring Scaffolding?(一)
    MyEclipsev2023.1.2离线版下载MyEclipse技术交流群:742336981欢迎一起进群讨论1.使用Spring的Scaffolding应用程序支持Spring的MyEclipse目标之一是帮助开发人员从零开始编写更少的代码,并更广泛地使用代码生成,MyEclipse提供了丰富的代码生成选项集。MyEclipse可以为SpringMV......
  • POJ1635subway tree system
    在扫描过程中一旦扫描到一个子串01数量相等了,这个时候肯定是已经递归回到根节点了,因为从根节点下去的一步操作给了一个0,而这个0一定要从这条边回到根节点才能产生一个1与其匹配(这个1不可能来自其他边的回溯,因为其他边的回溯的前提就是之前从这条边下去了,就会产生一个0,,这个0就要......
  • MySQL修改安全策略时报错:ERROR 1193 (HY000): Unknown system variable ‘validate_pa
    我使用的版本是MySQL5.73,环境是LinuxCentOS7,其他版本不知道是否可行,望谅解。当我们想设置简单的密码的时候,看了别人发的如何修改安全策略的代码,如下:setglobalvalidate_password_policy=0;setglobalvalidate_password_length=1;但是当我们使用的时候,却报了这样一个......
  • webdriver.Chrome New API
    Thewebdriver.ChromeAPIsaresimplifiedinthelatestversionofSelenium,andbothfind_element_by_()andfind_elements_by_()methods.WecanfixtheissuebyusingthenewAPImethodsthatareavailableinSelenium4.0.0onwards.Letustakeasimplee......
  • 驱动程序(Driver)
    驱动程序(Driver)是一种软件,用于与硬件设备或特定的外围设备进行通信和交互。驱动程序是操作系统和硬件设备之间的桥梁,负责将操作系统的指令转化为硬件可以理解和执行的命令。驱动程序的主要功能包括:设备初始化:驱动程序负责初始化硬件设备,包括设备的寄存器、端口、中断等设置。这......
  • chromedriver 114以后版本下载地址
    谷歌浏览器版本经常会升级,chromedriver也得下载匹配的版本chromedriver114以前版本下载地址https://registry.npmmirror.com/binary.html?path=chromedriver/找到匹配浏览器版本查看自己浏览器版本号v120.0v120.0版本chromedriver下载地址https://googlechromelabs.github.......
  • Cannot load driver class: oracle.jdbc.OracleDriver
    错误信息Causedby:java.lang.IllegalStateException:Cannotloaddriverclass:oracle.jdbc.OracleDriver atorg.springframework.util.Assert.state(Assert.java:97)~[spring-core-5.2.9.RELEASE.jar:5.2.9.RELEASE] atorg.springframework.boot.autoconfigure.jdbc.Da......
  • 推荐一个页面引导库 driver.js
    页面引导功能是web开发中常见的一个功能。通过页面引导功能,你可以让用户第一时间熟悉你的页面功能。今天给大家推荐一个页面引导库driver.js。简介driver.js是一款用原生js实现的页面引导库,上手非常简单,体积在gzip压缩下仅仅5kb。我们来看下如何使用driver.jsimport......
  • Objectarx system dictionary
    ObjectARXReferenceGuide>GlobalFunctions>AcRxGlobalFunctions>acrxSysRegistryFunctionacrxSysRegistryC++ACBASE_PORTAcRxDictionary*acrxSysRegistry();Filerxdict.hDescriptionReturnsapointertotheObjectARXsystemdictionary.The......