视觉前沿算法复现环境配置1——2025CVPR风格迁移网络SaMam

[复制链接]
发表于 2025-6-9 20:08:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本文记录2025CVPR风格迁移网络——SaMam的环境配置方法。
风格迁移网络的目标是首先学习模板图像的风格样式,然后通过深度学习方法把待转换的图像转换成与模板图像相似的风格样式,这种方法可以考虑用在目标检测等场景中对数据集举行扩增,达到丰富数据集的目标。
它的效果可以直观地通过下面这张图展示出来:

代码的github官网链接为:https://github.com/Chernobyllight/SaMam?tab=readme-ov-file
官网的环境配置版本中cuda版本太新,不好用,这里记录我的环境配置
  1. python=3.10.14
  2. pytorch=2.2.2
  3. cuda=12.1
  4. torchvision==0.17.2
  5. causal-conv1d>=1.4.0
  6. 其他的没有特别固定版本
复制代码
在配置环境前,要确认自己的系统cuda版本也是12.1,也就是nvcc --version的输出书本是12.1,否则会报错:
  1. RuntimeError:
  2. The detected CUDA version (11.8) mismatches the version that was used to compile
  3. PyTorch (12.1). Please make sure to use the same CUDA versions.
复制代码
下面正式开始配置环境。首先在官网下载好SaMam的代码,进入代码目录。
创建conda假造环境:
  1. conda create -n SaMam python=3.10.14 -y
复制代码
安装torch:
  1. conda install pytorch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 pytorch-cuda=12.1 -c pytorch -c nvidia
复制代码
安装causal-conv1d库:
  1. pip install causal-conv1d>=1.4.0
复制代码
安装mamba-ssm库:
  1. pip install mamba-ssm
复制代码
这里可能会报两种错,一种是numpy的版本太新,需要回退到2.0.0之前的版本:
  1. pip install numpy==1.26.4
复制代码
一种可能是因为没有挂梯子,那就需要在一个有梯子的电脑上访问官网下载对应版本的mamba-ssm,比如说对于我的版本,需要选择如下图所示的镜像文件:

图中,cu12对应cuda12.x版本,torch2.2对应pytorch2.2.x版本,cp310对应python3.10.x版本。
下载下来后把文件上传到SaMam项目文件夹下:

安装mamba-ssm文件夹:
  1. pip install mamba_ssm-2.2.4+cu12torch2.2cxx11abiTRUE-cp310-cp310-linux_x86_64.whl
复制代码
安装pytorch_lightning库:
  1. pip install pytorch_lightning
复制代码
此时通过以下代码运行风格迁移代码:
  1. cd TEST/
  2. python test_image.py --content-dir 待迁移的原图像文件夹路径 \
  3.                      --style-dir 用于迁移的风格模板图像文件夹路径 \
  4.                      --output-dir 迁移后的图像的存储路径 \
  5.                      --model_ckpt 模型文件,在官网下载
复制代码
模子文件在这里下载:

假如出现mamba与pytorch版本不对应的报错,那就需要从源码克隆并编译 mamba-ssm:
  1. # 克隆仓库
  2. git clone https://github.com/state-spaces/mamba.git
  3. cd mamba/
  4. # 编译mamba-ssm
  5. python setup.py install
复制代码
这样基本上就没题目了,运行乐成的输出如下:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2025-6-19 19:34 , Processed in 0.059417 second(s), 26 queries 手机版|qidao123.com技术社区-IT企服评测▪应用市场 ( 浙ICP备20004199 )

快速回复 返回顶部 返回列表