odunkel commited on
Commit
d2e532c
Β·
verified Β·
1 Parent(s): 79cc514

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -67,7 +67,7 @@ extractor_vit = ViTExtractor('dinov2_vitb14', stride=14, device=device)
67
  # ─── Feature extraction ──────────────────────────────────────────
68
  def get_processed_features_dino(num_patches, img,use_dummy):
69
  batch = extractor_vit.preprocess_pil(img)
70
- features_dino = extractor_vit.extract_descriptors(batch.cuda(), layer=11, facet='token') \
71
  .permute(0,1,3,2) \
72
  .reshape(1, -1, num_patches, num_patches)
73
  # Project + normalize
@@ -197,7 +197,7 @@ with gr.Blocks() as demo:
197
 
198
  Welcome to the DIY-SC demo!
199
  Upload two images and select a keypoint in the source image. This demo will compute and visualize the feature similarity map and a corresponding point in the target image.
200
- You can choose between the DIY-SC (DINOv2) and a DINOv2 feature extractor.
201
  """)
202
 
203
  # Image upload / display components
 
67
  # ─── Feature extraction ──────────────────────────────────────────
68
  def get_processed_features_dino(num_patches, img,use_dummy):
69
  batch = extractor_vit.preprocess_pil(img)
70
+ features_dino = extractor_vit.extract_descriptors(batch.to(extractor_vit.device), layer=11, facet='token') \
71
  .permute(0,1,3,2) \
72
  .reshape(1, -1, num_patches, num_patches)
73
  # Project + normalize
 
197
 
198
  Welcome to the DIY-SC demo!
199
  Upload two images and select a keypoint in the source image. This demo will compute and visualize the feature similarity map and a corresponding point in the target image.
200
+ You can choose between the DIY-SC (DINOv2) or the DINOv2 feature extractor.
201
  """)
202
 
203
  # Image upload / display components