QLoRA 版本兼容问题 三方库 的 兼容版本中等偏稳定、日常 QLoRA SFT 微调完全能用的折中组合pyhton 3.10 torch2.3.1 transformers4.41.2 bitsandbytes0.43.1 trl0.9.6 peft0.11.1依赖关系peft 依赖 transformers、torchtrl 依赖 transformers、peft、torch、datasetsbitsandbytes 依赖 torch这是代码里 import、底层调用的强制要求没有对应库直接无法安装 / 导入。CUDA 兼容说明CUDA ( CUDA Toolkit ) 是 NVIDIA 写的完整 GPU 开发工具全家桶包含 CUDA 运行时内核、编译器、调试工具所有 GPU 底层计算逻辑都在这里纯 C/C。CUDA 是 NVIDIA 给 显卡 做并行计算的 底层驱动平台torch是唯一直接对接 CUDA 的库。通俗的说CUDA ——连接着—— GPU硬件Torch ——连接着—— CUDAC代码其他 py库 ——连接着——Torchpython 代码不同 CUDA 版本底层算子、内存接口、硬件指令不一样所以所有包都要和 CUDA 配对否则 GPU 无法运算、量化报错、训练直接崩溃。版本对应torch和 CUDA 强绑定根源PyTorch 分多个安装包cu118/cu121/cu124每个包内部内置了对应版本的 CUDA 运行时库torch 所有 GPU 操作张量运算、模型前向/反向传播都调用 CUDA API硬性规则你装的torch2.3.1cu121 这个 torch 是基于 CUDA 12.1 编译电脑显卡驱动版本必须 ≥ CUDA 12.1 最低驱动要求否则识别不了GPU其他库不自带CUDA全部复用 torch 内置的 CUDA 环境。版本安装torch 显卡版本 带 CUDA # cu121 后缀代表内置CUDA12.1运行库pipinstalltorch2.3.1 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121# cu118 后缀pipinstalltorch2.3.1 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118torch CPU版无 CUDA pipinstalltorch2.3.1版本查看执行命令pip show torch看Location上方的Version字段GPU包Version: 2.3.1cu121带cu121后缀CPU包Version: 2.3.1干净无后缀包名里的cu12代表大版本 12对应 CUDA Toolkit 12.1。只要 torch 版本带cuXX后缀执行下面命令一定能查到三个 cuda 运行库pip list|grepnvidia-cuda# 输出nvidia-cuda-cupti-cu1212.1.105 nvidia-cuda-nvrtc-cu1212.1.105 nvidia-cuda-runtime-cu1212.1.105–index-url 讲解拆开两部分理解--index-url是 pip 的参数意思指定包下载仓库地址后面https://download.pytorch.org/whl/cu121是 PyTorch 官方专属仓库路径核心作用PyTorch 分很多版本CPU、cu118、cu121、cu124体积巨大不放在默认pypi仓库单独存在自己的服务器。所以 PyPI 上只上架了纯 CPU 版本 torch。pip 默认去公共仓库 PyPIpypi.org拉取包所以 默认 就是拉取 CPU 版本的。加这一行的目的告诉 pip去这个CUDA12.1专属仓库下载适配CUDA12.1的GPU版torch而不是下载纯CPU版本。版本查看一、查看系统安装的 CUDA Toolkit 版本nvcc打开终端执行nvcc-V# 或者nvcc--version输出示例nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2024 NVIDIA Corporation Built on Wed_Apr_17_19:19:09_PDT_2024 Cuda compilation tools, release 12.4, V12.4.131 Build cuda_12.4.r12.4/compiler.33887368_0这里release 12.4就是 CUDA Toolkit 版本。二、查看 显卡驱动 支持的最高 CUDA 版本nvidia-sminvidia-smi右上角会显示CUDA Version: 12.5重点这里只是驱动支持的最大CUDA不是你安装的CUDA Toolkit版本二者可以不一致。三、Python 代码查看当前 PyTorch 绑定的 CUDA进入 python / 你的虚拟环境importtorch# 查看pytorch编译时用的cuda版本print(torch.version.cuda)# 查看是否可用cudaprint(torch.cuda.is_available())

相关新闻

最新新闻

AutoClaw:AI Agent可控进化框架,解决AI迭代失控难题

AutoClaw:AI Agent可控进化框架,解决AI迭代失控难题

1. 项目概述:当AI进化遇上“失控”难题最近在折腾AI Agent开发的朋友,估计都遇到过同一个让人头疼的问题:我们费尽心思设计了一个智能体,给了它明确的任务,比如“帮我写个爬虫脚本”或者“分析这份财报数据”。一开始&…

2026/8/25 20:20:05
陕南自驾背后的现实:向往山野,但多数汉中车主很少真正远行

陕南自驾背后的现实:向往山野,但多数汉中车主很少真正远行

汉中坐拥黎坪、龙头山、青木川等一众绝美自驾目的地,网络上到处都是陕南自驾的精彩大片。但现实是,大部分本地车主,一年真正长途山野自驾的次数寥寥无几。更多时候,车子承担的是上下班通勤、接送孩子、赶集走亲戚的日常任务。网上…

2026/8/25 20:20:05
产品体验赋能框架:从设计系统到UI组件库的工程化实践

产品体验赋能框架:从设计系统到UI组件库的工程化实践

最近在技术社区里,我注意到一个现象:很多开发者,尤其是独立开发者或小团队,在项目初期常常会陷入一个困境。他们有一个很棒的产品创意,也具备实现核心功能的技术能力,但最终产品却因为缺乏专业、统一的视觉…

2026/8/25 20:20:05
从信息过载到知识内化:构建个人知识管理系统的实践指南

从信息过载到知识内化:构建个人知识管理系统的实践指南

1. 从“收藏即学会”到“信息过载”:一个内容创作者的困境我猜你的微信收藏夹里,一定躺着一堆标题诱人、封面图精美的公众号文章。从“Python爬虫从入门到精通”到“普通人如何靠副业月入过万”,从“深度解析XX行业趋势”到“10个让你效率翻倍…

2026/8/25 20:20:05
本地AI桌面助手:离线运行、隐私安全、零成本的高效工作流中枢

本地AI桌面助手:离线运行、隐私安全、零成本的高效工作流中枢

上周,我花了一下午时间,试图把一个简单的数据整理任务自动化。过程很典型:先找了个在线AI工具,写了几段提示词,效果不错。但当我准备批量处理上百个文件时,问题来了——网络延迟、API调用次数限制、数据隐私…

2026/8/25 20:20:05
单卡运行26B大模型:vLLM框架与Arc Pro B70实现300+ Token/s推理

单卡运行26B大模型:vLLM框架与Arc Pro B70实现300+ Token/s推理

这次我们来看一个关于大模型推理性能的突破性进展:单卡运行 26B 参数模型,推理速度达到每秒 300 个 Token 以上。这个成绩并非来自顶级的消费级显卡,而是由一款名为Arc Pro B70的专业显卡实现的。对于关注本地大模型部署、推理成本和高性能计…

2026/8/25 20:15:05