当前位置: 首页 > 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

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

http://www.lryc.cn/news/576929.html

相关文章:

  • MCPA2APPT 智能化演示文稿系统:A2A、MCP、ADK 三大架构全流程自动化
  • stm32之普通定时器
  • 左神算法之Zigzag方式打印矩阵
  • 飞云翻倍布林(翻倍密码系统四线布林版)双安全系统+均价趋势指标+日线周线MACD,组合操盘技术图文分享
  • H3C-路由器DHCPV6V4配置标准
  • 群晖nas安装moodle跳坑记录
  • 【更新至2024年】1996-2024年各省农村居民人均消费支出数据(无缺失)
  • 第十二节:Vben Admin 最新 v5.0 (vben5) 快速入门 - 两种权限控制方式(附前后端代码)
  • 对象的finalization机制Test
  • 智慧水务:未来城市水务管理的创新实践与科技飞跃
  • 【科技核心期刊推荐】《计算机与现代化》
  • 学习使用dotnet-dump工具分析.net内存转储文件(3)
  • Java 数据结构 泛型
  • ListExtension 扩展方法增加 转DataTable()方法
  • 常用指令合集(DOS/Linux/git/Maven等)
  • BP-Tools21.02下载 加解密利器 金融安全交易算法工具 PCI认证工具 金融和智能卡的数据加解密和数据转换工具
  • RabbitMQ中,basicAck、basicNack和basicReject是三种核心的消息确认机制
  • 左神算法之矩阵旋转90度
  • 浮油 - 3 相分层和自由表面流 CFX 模拟
  • github上传代码步骤(http)
  • Docker安装的gitlab配置ssl证书
  • 电力协议处理框架C++版(一)
  • ECMAScript 2019(ES2019):数组与对象操作的精细化升级
  • 【linux】权限深入解析
  • Cursor 教程:用 Cursor 创建第一个 Java 项目
  • Mac homebrew 安装教程
  • 【数据集处理】基于 3D-GloBFP建筑轮廓数据 栅格化建筑数据(完整Python代码)
  • 【模拟】数⻘蛙(medium)
  • MybatisPlus-02.快速入门-入门案例
  • RagFlow 更适合企业级深度应用,FastGPT 更适合快速开发和原型验证