Drchip61 / Dual_SAM

26 stars 2 forks source link

关于Global_adapter1的疑问 #2

Open Yi-Heng opened 6 months ago

Yi-Heng commented 6 months ago

class Global_adapter1(nn.Module): def init(self, img_size=512, patch_size=16, embed_dim=768, in_chans=3): super().init()

def forward(self, x, ori, gamma, fake_index):

    return ori, gamma

ori_prompt,gamma_prompt = self.Global_adapter(dense_prompt_embeddings,gamma_embed,mask_embed,fake_index) 请问这里传入的顺序是gamma_embed,mask_embed,然而Global_adapter1按顺序返回ori, gamma,这里是把一个分支的embedding特征作为另外一个分支的prompt吗

Drchip61 commented 6 months ago

不是的,请你看第一个问题我的回答

Yi-Heng commented 5 months ago

不是的,请你看第一个问题我的回答

我问的是Global_adapter1,也就是desam里面的模块,代码的实现就是调用的Global_adapter1的forward函数,也就是将两个分支的embeding交换了一下位置。另外我还想请问下作者train函数里的pytorch_iou是什么包?

Drchip61 commented 5 months ago

你直接看sam_lora_image_encoder_modi.py那个函数,那个才是总体的image encoder函数,你顺着那个逻辑看就行。pytorch iou删了就行,我忘记删了,没用到。

2981431354 @.***

 

------------------ 原始邮件 ------------------ 发件人: "Drchip61/Dual_SAM" @.>; 发送时间: 2024年5月10日(星期五) 下午3:46 @.>; 抄送: "Tianyu @.**@.>; 主题: Re: [Drchip61/Dual_SAM] 关于Global_adapter1的疑问 (Issue #2)

不是的,请你看第一个问题我的回答

我问的是Global_adapter1,也就是desam里面的模块,代码的实现就是调用的Global_adapter1的forward函数,也就是将两个分支的embeding交换了一下位置。另外我还想请问下作者train函数里的pytorch_iou是什么包?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>