odunkel commited on
Commit
d3e5665
Β·
verified Β·
1 Parent(s): f0ecb3e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -56,7 +56,6 @@ def resize(img, target_res=224, resize=True, to_pil=True, edge=False, sampling_f
56
  # ─── Feature extraction ──────────────────────────────────────────
57
  @spaces.GPU
58
  def get_processed_features_dino(num_patches, img,use_dummy):
59
- torch.cuda.empty_cache()
60
  batch = extractor_vit.preprocess_pil(img)
61
  features_dino = extractor_vit.extract_descriptors(batch.to(extractor_vit.device), layer=11, facet='token') \
62
  .permute(0,1,3,2) \
@@ -69,7 +68,9 @@ def get_processed_features_dino(num_patches, img,use_dummy):
69
  desc = aggre_net(features_dino)
70
  norms = torch.linalg.norm(desc, dim=1, keepdim=True)
71
  desc = desc / (norms + 1e-8)
72
- return desc.cpu() # shape [1, C, num_patches, num_patches]
 
 
73
 
74
  # ─── Similarity computation ───────────────────────────────────────
75
  def get_sim(
 
56
  # ─── Feature extraction ──────────────────────────────────────────
57
  @spaces.GPU
58
  def get_processed_features_dino(num_patches, img,use_dummy):
 
59
  batch = extractor_vit.preprocess_pil(img)
60
  features_dino = extractor_vit.extract_descriptors(batch.to(extractor_vit.device), layer=11, facet='token') \
61
  .permute(0,1,3,2) \
 
68
  desc = aggre_net(features_dino)
69
  norms = torch.linalg.norm(desc, dim=1, keepdim=True)
70
  desc = desc / (norms + 1e-8)
71
+ desc = desc.cpu()
72
+ torch.cuda.empty_cache()
73
+ return desc # shape [1, C, num_patches, num_patches]
74
 
75
  # ─── Similarity computation ───────────────────────────────────────
76
  def get_sim(