Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

文件找不到 #28

Open
Ma-PC opened this issue Nov 9, 2023 · 3 comments
Open

文件找不到 #28

Ma-PC opened this issue Nov 9, 2023 · 3 comments

Comments

@Ma-PC
Copy link

Ma-PC commented Nov 9, 2023

我用的seg分支,训练里cp /cls_outdir/last.pth.tar modelzoos/classification/SeaFormer_T.pth,/cls_outdir/last.pth.tar找不到这个文件

@sunmingqi-1
Copy link

我也是遇到了这个问题,我使用了seaformer-cls中markdown给出的预训练参数:
image
,但是还是没有复现代码,不知道您复现了没有,如果复现了是否可以想您学习一下?

@wwqq
Copy link
Collaborator

wwqq commented Nov 21, 2023

/cls_outdir/last.pth.tar 指的是分类预训练的输出文件夹中最后一个checkpoint。分割任务一般情况是先进行预训练再进行分割实验

@sunmingqi-1
Copy link

sunmingqi-1 commented Nov 21, 2023

十分感谢您的回复@wwqq ,我目前正在尝试复现这篇论文的代码但是没有成功,我想要做分割任务,我在seaformer-seg 的local_configs/seaformer/seaformer_small.py 中的model backbone 中的checkpoint 直接用的,在seaformer-cls 中的README.md中下载的参数,(我没有使用seaformer-cls 做预训练,直接使用的在Google 上下载的参数,不知道这一步是否正确。)就是下面这个:(一开始用成了seaformer-seg 的README.md中提及的参数)
image
下载后是一个SeaFormer_B_cls_76.4.pth.tar ,之后我执行命令cp SeaFormer_S_cls_73.4.pth.tar SeaFormer_S.pth不知道这一步将.pth.tar 转为 .pth 文件处理的对不对),
image
之后我修改了下面这个地方:
image
数据集使用的cityScapes,如下:
image
image
之后就没有修改其它的地方了,使用如下命令执行的:
CUDA_VISIBLE_DEVICES=2 sh tools/dist_train.sh local_configs/seaformer/seaformer_small_1024x512_160k_1x8city.py 1 --work-dir checkpoint_b

但是,最后指标都上不去了,

image

始终mIoU维持在45~50之间。之后我就停止了训练。
image

可以看到aAcc、mIoU、mAcc几乎没有变化(不知道是什么原因)?
我使用同样的方法,验证了seaformer_base ,也时候出现了这样的情况?
我的环境如下:
torch 1.10.0+cu111
torchaudio 0.10.0+rocm4.1
torchvision 0.11.0+cu111
mmcv-full 1.7.1
mmengine 0.9.1
mmsegmentation 1.2.1 /home/pc_stu2/Projects/mmsegmentation

复现这篇论文花了很长时间,但是还是不能和论文中的结果对应上,如果您有时间,十分希望您可以指导一下。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants