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

Conda 环境配置之 -- Mamba安装(causal-conv1d、mamba_ssm 最简单配置方法)-- 不需要重新配置CDUA

以Mamba1.0为例,详细讲解最简单的Mamba配置教程!

  1. 首先我们使用conda创建一个虚拟环境,命令如下:
conda create -n your_name python=3.9
  1. Mamba1.0 需要 Pytorch 2.0.1 + cu117,我们在pytorch官网上使用以下命令安装:
conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7 -c pytorch -c nvidia
  1. 这一步就比较重要了,Mamba1.0需要CUDA版本大于11.7来编译,你需要查看自己的CUDA版本是否符合,查询命令如下:
 nvcc -V

如果CUDA版本显示的是11.7或者大于11.7,如图所示:

在这里插入图片描述

接下来,你就可以使用以下命令安装Mamba了:

pip install causal_conv1d==1.0.0
pip install mamba_ssm==1.0.1

如果CUDA版本显示的是小于11.7,如图所示:

在这里插入图片描述
这种情况你首先需要检查这个虚拟环境中是否存在CUDA>=11.7,命令如下:

ls $CONDA_PREFIX/lib | grep cuda

如果是这种结果,则表明已经存在CUDA>=11.7:

在这里插入图片描述
如果没有,则需要重新安装 Pytorch 2.0.1 + cu117,直到出现以上结果,紧接着就只需要安装nvcc来关联虚拟环境中的CUDA,如下:

conda install -c nvidia cuda-nvcc=11.7.99

安装完毕,再运行 nvcc -V 得到如下结果:

在这里插入图片描述
然后就可以使用以下命令安装Mamba了,到这里你就成功了!

pip install causal_conv1d==1.0.0
pip install mamba_ssm==1.0.1

此博客纯属个人经验,欢迎评论讨论!

相关文章:

  • 【FreeRTOS-任务通知】
  • 【Linux高级全栈开发】2.4 自研框架:基于 dpdk 的用户态协议栈的实现
  • 数据结构 哈希表、栈的应用与链式队列 6.29 (尾)
  • 模拟工作队列 - 华为OD机试真题(JavaScript卷)
  • Python 数据分析与可视化 Day 11 - 特征工程基础
  • 从0开始学linux韦东山教程Linux驱动入门实验班(3)
  • python中多线程:线程插队方法join详解、线程停止、通过变量来让线程停止
  • Java面试宝典:基础五
  • 【数据集】中国2016-2022年 城市土地利用数据集 CULU
  • 操作系统学习笔记 | 操作系统常见问题整理
  • AlphaFold3安装报错
  • NumPy 统计函数与矩阵运算指南
  • AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年6月29日第123弹
  • 理解 Confluent Schema Registry:Kafka 生态中的结构化数据守护者
  • 数据库级联操作详解:级联删除、更新与置空
  • aws(学习笔记第四十八课) appsync-graphql-dynamodb
  • 详解快速排序
  • STM32——HAL库总结
  • acme自签证书
  • docker安装gitlab并配置ssl证书