widows安装配置mamba_ssm环境

news2024/9/24 3:28:31

由于现在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环境,期待大家加入!!!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2110668.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java笔试面试题AI答之JDBC(4)

文章目录 19. 解释JDBC的ResultSet是什么 ?20. JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?JDBC编程的不足之处MyBatis如何解决这些问题 21. 简述JDBC 能否处理 Blob 和 Clob ?1. JDBC对Blob和Clob的支持2. 处理Blob和C…

【LeetCode】09.回文数

题目要求 解题思路 主要是提防越界问题 代码实现 class Solution { public:bool isPalindrome(int x) {//处理边界if(x<0) return false;long tempx,ret0;while(temp){retret*10temp%10;temp/10;}return xret;} };

Java并发编程实战 01 | 进程和线程

最早的计算机就像一个新手服务员&#xff0c;只有在接收到每一条指令时才会开始执行。当用户输入指令时&#xff0c;计算机会执行这条指令&#xff0c;然后等待下一条指令。如果用户在思考或者犹豫时&#xff0c;计算机就会乖乖地等待&#xff0c;效率实在是有点低&#xff0c;…

Swagger UI 无法发送 Cookie

文章目录 背景分析解决参考背景 项目中使用 Cookie 传递用户唯一标识,并在 Swagger 中添加 Cookie 作为全局请求参数。 尽管后端配置了 Cookie 请求参数,但在 Swagger UI 中使用 Try it out 发起请求时,发现请求中并没有 Cookie 传递过去。😭 首先,能看到 Curl 上已经有…

高级编程语言翻译例题

编译器的流程 源程序—词法分析—语法分析—语义分析—中间代码生成—代码优化—目标代码生成—目标程序 选项A&#xff1a;先进性词法分析&#xff0c;接着进行语法分析&#xff0c;最后进行语义分析 选项B&#xff1a;语法分析阶段只能发现程序上的语法错误&#xff0c;其…

软考高项通过率最高?!证书价值大吗?什么时候能报考?

近期有省份公布了2024年上半年软考合格人员名单&#xff0c;不少人说软考高项通过率最高&#xff0c;导致一些人十分想报名软考高项&#xff0c;从而拿证书。 那么&#xff0c;软考高项证书价值大吗&#xff1f;什么时候能报考&#xff1f; 1、通过率分析 在浙江公布的2024年…

YOLOv9改进策略【注意力机制篇】| GAM全局注意力机制: 保留信息以增强通道与空间的相互作用

一、本文介绍 本文记录的是基于GAM注意力模块的YOLOv9目标检测改进方法研究。GAM注意力模块通过3D排列和重新设计的子模块&#xff0c;能够在通道和空间方面保留信息&#xff0c;避免了先前方法中由于信息减少和维度分离而导致的全局空间-通道交互丢失的问题。本文利用GAM改进…

UML的图及其他图补充

一、UML图 1.类图 ‌类图‌是统一建模语言&#xff08;UML&#xff09;中的一种静态结构图&#xff0c;主要用于描述软件系统的静态结构。它显示了模型中的类、类的内部结构以及它们与其他类的关系。类图是面向对象建模的主要组成部分&#xff0c;用于对系统的词汇进行建模、对…

android开发---Kotlin语言基础语法

目录 数据打印 变量 函数 程序逻辑控制 if when 循环 数据打印 IDE采用的androidStudio 可自行官网下载 https://developer.android.google.cn/studio/archive?hlzh-cn 新建项目 添加一个main方法&#xff0c;main()函数的左边出现了一个运行标志的小箭头。现在我们只…

LLaMA-Factory仓基础功能架构及NPU/GPU环境实战演练

LLaMA-Factory 基础篇 LLaMA-Factory简介 LLaMA-Factory是一个开源的大规模语言模型微调框架&#xff0c;设计用于简化大模型的训练过程。它提供了一个统一的平台&#xff0c;支持多种大模型的微调&#xff0c;包括LLaMA、BLOOM、Mistral等&#xff0c;旨在帮助用户快速适应和…

数据脱敏处理

有关于数据脱敏处理&#xff0c;小编也是在文章上面看到的&#xff0c;感觉很有意思&#xff0c;那么&#xff0c;便深入研究了一下&#xff0c;首先我们先来看一下数据脱敏之后的结果吧&#xff1f; 用结果说话更能深入人心&#xff01;&#xff01; 下面是数据库中的字段&a…

fantastic-admin前端+django后端,初始化全流程记录

fantastic-admin前端是我目前看到最完善的前端框架&#xff0c;只需要简单的设置就可以快速开始项目。 但是我本人的能力有限&#xff0c;对前端知识一知半解&#xff0c;之前废了九牛二虎之力才跑通了前后端流程&#xff0c;由于新的项目需要&#xff0c;有了开发新后台的想法…

了解PD快充协议和QC快充协议

PD快充协议的实现依赖充电器与设备之间的通信协议&#xff0c;这种通信协议确保了充电器能够提供设备所需要的特定电压和电流。在快充技术中快充协议起到关键角色。 现在市面上最常见的快充协议有PD、QC、华为FCP/SCP、三星AFC协议 、VOOC闪充。PD和QC 协议属于公用协议 。华…

C/C++经典排序问题,sort函数使用

目录 1. 前言 2. 正文 2.1 问题 2.2 解决办法 2.2.1 思路 2.2.2 代码实现 2.2.3 测试结果 3. 备注 1. 前言 大家在学习C语言的时候&#xff0c;是不是经常被排序算法折磨的很难那首&#xff0c;其实都是但是在C中有专门的&#xff0c;排序函数&#xff0c;而且支持自定…

vue系统获取授权平台授权码实现单点登录、注销功能

公司平台需要对接别的平台 实现单点登录 注销。简而言之&#xff0c;不需要在自己公司系统登录 统一在别的平台登录后获取到登录凭证&#xff08;授权码&#xff09; 在本公司系统实现免密登录的功能。 流程&#xff1a; 跳转授权页面和保存授权码的代码&#xff1a; hrefLog…

模型融合创新性好强!最新成果直接登顶SOTA,分分钟拿下顶会

Transformer作者创业新成果火了&#xff01;他们提出了一个70亿参数的日语数学大模型&#xff0c;直接打败700亿参数的Llama-2取得SOTA&#xff01;更牛的是&#xff0c;得出这样的模型无需任何梯度训练&#xff0c;所需计算资源大大减少。 这种炸裂的成果得益于模型融合&…

C++模板(初识)

一、泛型编程 我们平时写交换函数的时候&#xff0c;会这样写&#xff1a; //交换两个int类型变量 void Swap(int& left, int& right) {int temp left;left right;right temp; } //交换两个double类型变量 void Swap(double& left, double& right) {doubl…

随着人们网络安全意识提高,软件架构设计与评估也成为重中之重

目录 案例 【题目】 【问题 1】(13 分) 【问题 2】(12分) 【答案】 【问题 1】答案 【问题 2】答案 相关推荐 案例 阅读以下关于软件架构设计与评估的叙述&#xff0c;回答问题 1 和问题 2。 【题目】 某电子商务公司为正更好地管理用户&#xff0c;提升企业销售业绩&…

Linux中Ubuntu系统安装Windows得字体

背景 安装了geoserver 然后geoserver中需要用到微软雅黑字体 所以需要安装一下Linux系统安装Windows中的字体 创建字体目录 cd /usr/share/fonts/ mkdir winfont在Windows找到对应字体 C:\Windows\Fonts 复制该字体到桌面 Linux系统中上传字体 roottest-server03:/usr/sha…

一键解决物流追踪难题:批量查询工具助力电商运营

探索固乔科技&#xff0c;解锁高效物流查询新纪元&#xff01;固乔快递批量查询助手&#xff0c;一款专为电商、物流从业者及自媒体人打造的神器&#xff0c;让繁琐的物流追踪变得轻松快捷。 想象一下&#xff0c;万级单号批量导入&#xff0c;仅需5分钟&#xff0c;所有物流动…