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

相关文章:

  • 领域驱动设计(DDD)【26】之CQRS模式初探
  • AlpineLinux安装部署elasticsearch
  • Kafka4.0初体验
  • Python爬虫:Requests与Beautiful Soup库详解
  • 重写(Override)与重载(Overload)深度解析
  • 【C++】C++中的友元函数和友元类
  • 71. 简化路径 —day94
  • Bugku——WEB篇(持续更新ing)
  • documents4j导出pdf
  • Ubuntu服务器(公网)- Ubuntu客户端(内网)的FRP内网穿透配置教程
  • 数据结构 哈希表、栈的应用与链式队列 6.29 (尾)
  • 现代 JavaScript (ES6+) 入门到实战(八):总结与展望 - 成为一名现代前端开发者
  • day46/60
  • H3C-路由器交换机-中继
  • 计算机组成原理与体系结构-实验一 进位加法器(Proteus 8.15)
  • 5 c++核心——文件操作
  • MySQL技巧
  • 如何优化RK3588集群的性能?支持12个RK3588云手机阵列
  • C++ 格式化输入输出
  • Java中对JSON的操作
  • 模拟多维物理过程与基于云的数值分析-AI云计算数值分析和代码验证
  • SpringCloud系列(41)--SpringCloud Config分布式配置中心简介
  • TCP/UDP协议深度解析(三):TCP流量控制的魔法—滑动窗口、拥塞控制与ACK的智慧
  • Java笔记
  • 野生动物检测数据集介绍-5,138张图片 野生动物保护监测 智能狩猎相机系统 生态研究与调查
  • 贝叶斯自学笔记——基础工具篇(一)
  • Python爬虫实战:研究Bleach库相关技术
  • 【linux】权限深入解析
  • [分布式并行] 流水线并行 PP(NaivePP/GPipe/F-then-B/PipeDream/1F1B)
  • #华为鲲鹏#华为计算#鲲鹏开发者计划2025#