widows安装配置mamba_ssm环境

2024-09-06 22:52

本文主要是介绍widows安装配置mamba_ssm环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

由于现在mamba大火,所以将mamba_ssm在windows中的环境配置进行介绍,如果你想在windows中进行开发,那么这是你最好的选择!!

安装步骤

1.anaconda下载

官网下载:https://www.anaconda.com/download
在这里插入图片描述
下载好后:
在这里插入图片描述
接下来点击进行安装,对于anaconda的安装,网上教程很多,请自行安装

下载CUDA

1.win+r打开cmd,输入nvidia-smi查看自己的cuda version版本。
在这里插入图片描述
2.下载cuda
下载地址:CUDA Toolkit Archive:https://developer.nvidia.com/cuda-toolkit-archive
我下载的是cuda11.8版本,因为目前我尝试的mamba_ssm环境配置中,只有cuda11.8不报错!!!!!!!!!!!!
在这里插入图片描述
下载到自己电脑上,然后点击安装,然后一路next就行
3.cudnn安装
下载地址:https://developer.nvidia.com/rdp/cudnn-archive
在这里插入图片描述
下载下来将下面三个文件复制到cuda对应文件夹内
在这里插入图片描述

mamba_ssm下载安装

1.打开anaconda中的anaconda prompt
在这里插入图片描述
2.创建虚拟环境mamba,python版本设置为3.10.13,!!!!!别的python版本不行!!!!!!!:

conda create -n mamba python=3.10.13

3.激活创建的mamba虚拟环境:

conda activate mamba

4.下载torch和对应的torchvision和torchaudio

pip install torch==2.1.1 torchvision==0.16.1 torchaudio==2.1.1 --index-url https://download.pytorch.org/whl/cu118

5.下载triton,这个包很重要,没有这个包,mamba_ssm包没办法下载,但是triton是专门服务于ubuntu的,没有windows版本,所以找了很久,终于找到了triton的windows环境下使用的包:
在这里插入图片描述
trion下载到本地后,需要在你下载的位置,进行安装:
在这里插入图片描述
6.安装causal_conv1d,因为causal_conv1d和mamba是一起使用的,所以需要先安装causal_conv1d,目前只有下载到本地,可以安装成功,而且这个文件是经过编译的,可以直接下载安装,网上其他方法都会报错,因为环境不匹配!!!!!!!注意
在这里插入图片描述
在这里插入图片描述

**上图是我下载到我电脑上的,编译好的,可以直接下载到本地使用,
7.安装mamba_ssm
同样的,mamba_ssm包只有下载到本地,再进行安装,才可以不报错,网上其他都有问题!!!!

下载到本地:
在这里插入图片描述
下载安装:
在这里插入图片描述

这样mamba_ssm就安装好了,可以去搞创新点和发论文楼!!!!!!!!!!!

我建了一个交流群:864452391,欢迎大家加入,群里可以探讨如何建立mamba环境,期待大家加入!!!!!

这篇关于widows安装配置mamba_ssm环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1143350

相关文章

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

Spring Boot配置和使用两个数据源的实现步骤

《SpringBoot配置和使用两个数据源的实现步骤》本文详解SpringBoot配置双数据源方法,包含配置文件设置、Bean创建、事务管理器配置及@Qualifier注解使用,强调主数据源标记、代... 目录Spring Boot配置和使用两个数据源技术背景实现步骤1. 配置数据源信息2. 创建数据源Be

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

JAVA中安装多个JDK的方法

《JAVA中安装多个JDK的方法》文章介绍了在Windows系统上安装多个JDK版本的方法,包括下载、安装路径修改、环境变量配置(JAVA_HOME和Path),并说明如何通过调整JAVA_HOME在... 首先去oracle官网下载好两个版本不同的jdk(需要登录Oracle账号,没有可以免费注册)下载完

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads