hujiecpp commited on
Commit
3b40174
·
1 Parent(s): 4daf4b0

init project

Browse files
checkpoints/ObjectAwareModel.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4d99244a9c7a4d7330af28d1801ebee362fa469ac564b57c8eab48b43e4e64a1
3
+ size 140395126
checkpoints/Prompt_guided_Mask_Decoder.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8771b38a57ad67750dbe18fff95e66c8d1789436096738cace37d58bfc06151e
3
+ size 16310784
modules/pe3r/models.py CHANGED
@@ -12,17 +12,20 @@ from modules.mobilesamv2 import sam_model_registry
12
  class Models:
13
  def __init__(self, device):
14
  # -- mast3r --
15
- MAST3R_CKP = './checkpoints/MASt3R_ViTLarge_BaseDecoder_512_catmlpdpt_metric.pth'
 
16
  self.mast3r = AsymmetricMASt3R.from_pretrained(MAST3R_CKP).to(device)
17
 
18
  # -- sam2 --
19
- SAM2_CKP = "./checkpoints/sam2.1_hiera_large.pt"
 
20
  SAM2_CONFIG = "./configs/sam2.1/sam2.1_hiera_l.yaml"
21
  self.sam2 = build_sam2_video_predictor(SAM2_CONFIG, SAM2_CKP, device=device, apply_postprocessing=False)
22
  self.sam2.eval()
23
 
24
  # -- mobilesamv2 & sam1 --
25
- SAM1_ENCODER_CKP = './checkpoints/sam_vit_h.pt'
 
26
  SAM1_DECODER_CKP = './checkpoints/Prompt_guided_Mask_Decoder.pt'
27
  self.mobilesamv2 = sam_model_registry['sam_vit_h'](None)
28
  image_encoder=sam_model_registry['sam_vit_h_encoder'](SAM1_ENCODER_CKP)
 
12
  class Models:
13
  def __init__(self, device):
14
  # -- mast3r --
15
+ # MAST3R_CKP = './checkpoints/MASt3R_ViTLarge_BaseDecoder_512_catmlpdpt_metric.pth'
16
+ MAST3R_CKP = 'naver/MASt3R_ViTLarge_BaseDecoder_512_catmlpdpt_metric'
17
  self.mast3r = AsymmetricMASt3R.from_pretrained(MAST3R_CKP).to(device)
18
 
19
  # -- sam2 --
20
+ # SAM2_CKP = "./checkpoints/sam2.1_hiera_large.pt"
21
+ SAM2_CKP = 'facebook/sam2.1-hiera-large'
22
  SAM2_CONFIG = "./configs/sam2.1/sam2.1_hiera_l.yaml"
23
  self.sam2 = build_sam2_video_predictor(SAM2_CONFIG, SAM2_CKP, device=device, apply_postprocessing=False)
24
  self.sam2.eval()
25
 
26
  # -- mobilesamv2 & sam1 --
27
+ # SAM1_ENCODER_CKP = './checkpoints/sam_vit_h.pt'
28
+ SAM1_ENCODER_CKP = 'facebook/sam-vit-huge'
29
  SAM1_DECODER_CKP = './checkpoints/Prompt_guided_Mask_Decoder.pt'
30
  self.mobilesamv2 = sam_model_registry['sam_vit_h'](None)
31
  image_encoder=sam_model_registry['sam_vit_h_encoder'](SAM1_ENCODER_CKP)