基于 Conda 环境的大模型推理
基于 Conda 环境的大模型推理
Conda 虚拟环境安装
在运行 llama.cpp 或 vllm 等大语言模型框架时,底层的软件环境(Python 及各种 Python 库版本)至关重要。Conda 是一个跨平台的开源环境管理系统,主要用于解决以下问题:
解决“版本冲突”噩梦
不同的 LLM 框架对工具包的要求往往互相冲突。例如:
vLLM 可能需要 Python 3.10 和特定的 PyTorch 版本以优化吞吐量。
llama.cpp 的某些 Python 工具链可能对旧版本库有特殊依赖 。通过 Conda,您可以为 vllm 和 llama.cpp 分别创建独立的虚拟环境。在切换项目时,只需切换环境,无需担心一个项目的更新会导致另一个项目崩溃。
无痛尝试与快速回滚
LLM 领域技术迭代极快,新库的安装往往伴随着系统污染的风险。
使用 Conda 后,所有安装行为都限制在特定文件夹内。如果某个实验性框架搞乱了依赖,您只需删除该环境并重新创建,整个过程不超过一分钟,且绝对不会影响操作系统的稳定性。
一键复现开发环境
手册中提供的 environment.yml 或 requirements.txt 文件,配合 Conda 可以让用户通过一行命令实现“像素级”的环境复现,极大降低了用户在部署阶段遇到 ImportError 或 AttributeError 的概率。
以下是 MTT AIBOOK 中 conda 虚拟环境的安装步骤:
-
应用列表中找到
,左键点击打开终端。 -
在终端中执行命令:
wget https://mirrors.tuna.tsinghua.edu.cn/github-release/conda-forge/miniforge/LatestRelease/Miniforge3-Linux-aarch64.sh./Miniforge3-Linux-aarch64.sh -
根据提示进行
conda安装。 -
安装流程结束后,在终端中执行命令:
source ~/.bashrc -
可以看到终端的命令行界面的用户名前,出现“(base)”字样,说明虚拟环境安装成功。
