当前位置: 首页 > 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.lqws.cn/news/573319.html

相关文章:

  • 【stm32】HAL库开发——单片机工作模式
  • RAG的“排毒”指南:告别非知识内容的干扰,实现精准问答
  • 工业表面缺陷检测开源数据集汇总
  • 基于Java+Springboot的宠物健康咨询系统
  • JS中判断数据类型的方法
  • 中介者模式 - Flutter中的通信指挥中心,告别组件间混乱对话!
  • 通过交互式网页探索传输现象-AI云计算数值分析和代码验证
  • MySQL锁机制全解析
  • 零基础学习RabbitMQ(5)--工作模式(1)
  • 主流 PDF 软件的技术特性、发展历程与平台适配
  • 32岁入行STM32迟吗?
  • OSPF(开放最短路径优先)
  • 左神算法之矩阵旋转90度
  • BF的数据结构题单-省选根号数据结构 - 题单 - 洛谷 计算机科学教育新生态
  • Ragflow本地部署和基于知识库的智能问答测试
  • LVS+Keepalived高可用集群搭建
  • Re:从0开始的 空闲磁盘块管理(考研向)
  • TCP/IP模型、OSI模型与C# Socket编程详解
  • SpringSecurity6-oauth2-三方gitee授权-授权码模式
  • JavaScript中的回调函数详解
  • 【鸿蒙中级】
  • 微信小程序接入腾讯云短信验证码流程
  • window11 本地安装 MySQL8.0
  • 【QT】第一个QT程序 || 对象树 || 编码时的注意事项
  • 运维基础-MYSQL数据库-笔记
  • stm32 USART串口协议与外设(程序)——江协教程踩坑经验分享
  • Java面试宝典:基础六
  • MCU、LIN收发器与LIN总线是如何进行交互的?
  • stm32之测量周期
  • WPF学习笔记(13)列表框控件ListBox与数据模板