当前位置: 首页 > wzjs >正文

网站建设带后台带微商城国外设计素材网站

网站建设带后台带微商城,国外设计素材网站,网络设计开发专业,做网站,好苦逼好久没瞎写东西了,刚好最近遇到一个逆天需求:要在win10平台上配置可用的mamba-ssm环境。由于这个环境原版以及相关依赖都是仅适配linux的,即使是依赖conda环境直接拿来往windows系统上装也全是bug,网上大量的垃圾教程也都是错的&a…

好久没瞎写东西了,刚好最近遇到一个逆天需求:要在win10平台上配置可用的mamba-ssm环境。由于这个环境原版以及相关依赖都是仅适配linux的,即使是依赖conda环境直接拿来往windows系统上装也全是bug,网上大量的垃圾教程也都是错的,能安装成功但是不能正常使用。花了一段时间,找到一个可行的方案,并且实际踩了坑之后总算是成功运行起来了。

安装包版本:causal-conv1d 1.4.0、mamba-ssm 2.2.2、triton 3.1.0(这三个包我放在github仓库:https://github.com/divertingPan/mamba-for-windows内了,使用方法在下文)

前期准备:win10系统(其他版本不确定,win10实测是可以的)、anaconda、N卡(至少10系显卡算力6.1起步:查询https://developer.nvidia.com/cuda-gpus)

参考链接:
Windows 下安装 triton 教程:
https://blog.csdn.net/yyywxk/article/details/144868136
Windows 下Mamba2 / Vim / Vmamba 环境安装问题记录及解决方法终极版(无需绕过triton):
https://blog.csdn.net/yyywxk/article/details/145018635

下面开始步骤详解

1)首先给系统安装cuda 12.4.0,点击下面链接里的download:https://developer.nvidia.com/cuda-12-4-0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exe_local

2)准备安装triton-windows。这一步是最关键的,因为大量教程都忽略了这部分,导致安装了原版triton,里面很多命令是linux版的,用在windows上就跑不通。首先第一步,参考Windows 下安装 triton 教程进行准备,下载安装Visual Studio Installer:https://aka.ms/vs/17/release/vs_BuildTools.exe。安装好后打开,在窗口上部找到“单个组件”,搜索MSVC v143,勾选最新版本的(我所安装完毕的版本是14.43.34808),搜索Windows 10 SDK,选最大的版本号(或者选择和我一致的号,尽量保持环境一致)

3)修改环境变量,右键“此电脑”-在“属性”里面找到最后面,点击高级系统设置,右下角“环境变量”,修改系统变量里面的部分。注意如果版本号和我的不一样,修改版本号为你自己的版本再粘贴

  • 选择 Path ,添加:
    C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64 C:\Program Files (x86)\Windows Kits\10\bin\10.0.20348.0\x64
  • 新建 LIB,添加3条:
    C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.43.34808\lib\x64; C:\Program Files (x86)\Windows Kits\10\Lib\10.0.20348.0\ucrt\x64; C:\Program Files (x86)\Windows Kits\10\Lib\10.0.20348.0\um\x64
  • 新建 INCLUDE,添加6条:
    C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.43.34808\include; C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\ucrt; C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\um; C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\winrt; C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\cppwinrt; C:\Program Files (x86)\Windows Kits\10\Include\10.0.20348.0\shared

4)打开一个cmd窗口,输入cl,输出以下内容即为成功。

5)以防万一,下载https://aka.ms/vs/17/release/vc_redist.x64.exe并安装,如果按钮显示是修复,则点一下修复,以防系统缺失依赖文件。运行到这里时,重启一下电脑再继续。

6)创建虚拟环境,执行以下内容

conda create -n mamba python=3.10
conda activate mambapip install torch==2.4.1 torchvision==0.19.1 torchaudio==2.4.1 --index-url https://download.pytorch.org/whl/cu124conda install nvidia/label/cuda-12.4.0::cuda-nvcc

7)安装pip install triton-3.1.0-cp310-cp310-win_amd64.whl,运行验证脚本triton_test.py,如果输出没有报错即完成这部分安装。

8)打开目录C:\Program Files (x86)\Windows Kits\10\bin\10.0.20348.0\x64
找到“rc.exe”和“rcdll.dll”拷贝至以下目录
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64
(若你的版本号不一致,找到你对应的号)

9)准备编译安装causal-conv1d,首先在环境里面安装

conda install nvidia/label/cuda-12.4.0::cuda-cccl
pip install ninja
pip install setuptools==68.2.2
conda install packaging

然后下载我提供的文件,进入到causal-conv1d-1.4.0的目录,这个目录下有一个setup.py文件,在此目录下执行

set CAUSAL_CONV1D_FORCE_BUILD=TRUE
python setup.py install

若最终输出没有出现error字样,则成功安装,运行pip list应看到causal-conv1d的版本号为1.4.0(原本应该是可以pip install .的,但不知道为什么我用这个命令就会报错什么No .egg-info directory found,只能使用python setup.py install才能安装)

10)准备编译安装mamba-ssm,首先在环境里面安装

pip install einops transformers

然后下载我提供的文件,进入到mamba-2.2.2的目录,这个目录下有一个setup.py文件,在此目录下执行

set MAMBA_FORCE_BUILD=TRUE
python setup.py install

若最终输出没有出现error字样,则成功安装,运行pip list应看到mamba-ssm的版本号为2.2.2

【备注:下载原版的软件包后,需要对应修改代码中的很多位置,如Windows 下Mamba2 / Vim / Vmamba 环境安装问题记录及解决方法终极版(无需绕过triton)中所示,我的这个包已经修改好了对应位置,直接下载之后编译安装即可。另外由于mamba要求GPU高于10系,这部分的兼容修改也已经改好,10系的卡也可以用了。老潘的测试环境是1080ti实测没问题】

11)运行验证脚本mamba_test.py,如果输出没有报错即完成所有安装。

(不知道原因,首次运行一个脚本会生成一些c编译的文件,但是删掉这些文件再次运行之后就不会生成了,不太懂原理是什么)

我使用我原本的项目实测,没有问题


文章转载自:

http://YHSuBhYq.Ltpdm.cn
http://G5VzMp98.Ltpdm.cn
http://ciKJOCB1.Ltpdm.cn
http://IMZyXBot.Ltpdm.cn
http://PEJMq0VE.Ltpdm.cn
http://jyO9I5Da.Ltpdm.cn
http://qjknu6AR.Ltpdm.cn
http://EutOxeaU.Ltpdm.cn
http://ovW7jmRn.Ltpdm.cn
http://NDzf9jOL.Ltpdm.cn
http://gsOdQQXc.Ltpdm.cn
http://hBCvmSMF.Ltpdm.cn
http://fsQS5rB7.Ltpdm.cn
http://6vdlrqwO.Ltpdm.cn
http://GWUnWB6z.Ltpdm.cn
http://VSXOwYWy.Ltpdm.cn
http://40wwDLJ5.Ltpdm.cn
http://NwuIqOZr.Ltpdm.cn
http://jeVYgJFJ.Ltpdm.cn
http://Dji9KW5p.Ltpdm.cn
http://kfCGLkqD.Ltpdm.cn
http://SRQqmE4M.Ltpdm.cn
http://vtiSsHOc.Ltpdm.cn
http://LgOMi9Cf.Ltpdm.cn
http://6pcGslhL.Ltpdm.cn
http://zyQ0Tcvw.Ltpdm.cn
http://zJmrOtaj.Ltpdm.cn
http://Appy8yze.Ltpdm.cn
http://7JSltHnG.Ltpdm.cn
http://Sb23CBpA.Ltpdm.cn
http://www.dtcms.com/wzjs/624975.html

相关文章:

  • 手机网站下拉列表网站建设申请表
  • 中国建设银行官网站e路护航网站生成wap
  • 重庆手机网站制作价格创意广告宣传片制作
  • 公司网站建设费用记什么科目江西南昌小程序开发
  • 怎么建设一个电影网站谷歌seo教程
  • 公司网站建设平台wordpress旧编辑器
  • 跟公司产品做网站东莞网站建设0769dt
  • 西安网站制作公司怎么选建设一个网站费用
  • 网站响应式布局wordpress伪静态规则nginx
  • 电商网站 案例网站开发发展方向
  • 招聘网站建设公司网上购物网站建设规划论文
  • app试玩网站制作咋样做网站快照
  • 昆明网站建设去出发科技公司wordpress教程 微信
  • 宁波企业建站程序国内 设计网站的公司
  • 哈尔滨专业的建站报价设计logo的ai软件
  • 物业公司网站建设方案企业信息平台网站官网
  • 新建网站的缺点wordpress下载的插件怎么用
  • 男科医院网站建设基于php的网站开发流程
  • 杭州做搜索引擎网站的公司什么网站可以做外单
  • 大学生兼职网站开发wordpress 分享到
  • 响应式网站建站价格汕头网站设计定制
  • php 手机网站cms当牛做吗网站源代码分享
  • 中国建设银行 英文网站网站静态页面做网站
  • 怎么修改网站模板外贸网站建设昆明
  • 自学制作网站难不难视频号直播怎么引流
  • 武进附近做网站的公司有哪些网站注册局
  • 网站名称查询南京网站建设苏icp备
  • 三、网站开发使用软件环境成都品牌设计网站
  • 网站建设论文开题报告重庆建筑设计公司排名
  • 个人网站免费空间申请定时切换照片wordpress