doublejtoh commited on
Commit
d9cdf23
·
1 Parent(s): d6f8777

fix: move gdrive to huggingface hub

Browse files
Files changed (1) hide show
  1. app.py +42 -14
app.py CHANGED
@@ -5,6 +5,7 @@ import wget
5
  import gradio as gr
6
  import numpy as np
7
  import gdown
 
8
  from argparse import Namespace
9
  try:
10
  import detectron2
@@ -21,23 +22,50 @@ if torch.cuda.is_available():
21
  else:
22
  device = torch.device("cpu")
23
 
24
- # download metadata
25
- zs_weight_path = 'datasets/metadata/lvis_v1_clip_a+cname.npy'
26
- if not os.path.exists(zs_weight_path):
27
- wget.download("https://github.com/facebookresearch/Detic/raw/main/datasets/metadata/lvis_v1_clip_a+cname.npy", out=zs_weight_path)
28
 
29
- base_cat_mask_path = "datasets/metadata/lvis_v1_base_cat_mask.npy"
30
- if not os.path.exists(base_cat_mask_path):
31
- wget.download("https://docs.google.com/uc?export=download&id=1CbSs5yeqMsWDkRSsIlB-ln_bXDv686rH", out=base_cat_mask_path)
32
 
33
- lvis_train_cat_info_path = "datasets/metadata/lvis_v1_train_cat_info.json"
34
- if not os.path.exists(lvis_train_cat_info_path):
35
- wget.download("https://docs.google.com/uc?export=download&id=17WmkAJYBK4xT-YkiXLcwIWmtfulSUtmO", out=lvis_train_cat_info_path)
36
 
37
- # download model
38
- model_path = "models/proxydet_swinb_w_inl.pth"
39
- if not os.path.exists(model_path):
40
- gdown.download("https://docs.google.com/uc?export=download&id=17kUPoi-pEK7BlTBheGzWxe_DXJlg28qF", model_path)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
 
42
  args = Namespace(
43
  base_cat_threshold=0.9,
 
5
  import gradio as gr
6
  import numpy as np
7
  import gdown
8
+ from huggingface_hub import hf_hub_download
9
  from argparse import Namespace
10
  try:
11
  import detectron2
 
22
  else:
23
  device = torch.device("cpu")
24
 
25
+ # # download metadata
26
+ # zs_weight_path = 'datasets/metadata/lvis_v1_clip_a+cname.npy'
27
+ # if not os.path.exists(zs_weight_path):
28
+ # wget.download("https://github.com/facebookresearch/Detic/raw/main/datasets/metadata/lvis_v1_clip_a+cname.npy", out=zs_weight_path)
29
 
30
+ # base_cat_mask_path = "datasets/metadata/lvis_v1_base_cat_mask.npy"
31
+ # if not os.path.exists(base_cat_mask_path):
32
+ # wget.download("https://docs.google.com/uc?export=download&id=1CbSs5yeqMsWDkRSsIlB-ln_bXDv686rH", out=base_cat_mask_path)
33
 
34
+ # lvis_train_cat_info_path = "datasets/metadata/lvis_v1_train_cat_info.json"
35
+ # if not os.path.exists(lvis_train_cat_info_path):
36
+ # wget.download("https://docs.google.com/uc?export=download&id=17WmkAJYBK4xT-YkiXLcwIWmtfulSUtmO", out=lvis_train_cat_info_path)
37
 
38
+ # # download model
39
+ # model_path = "models/proxydet_swinb_w_inl.pth"
40
+ # if not os.path.exists(model_path):
41
+ # gdown.download("https://docs.google.com/uc?export=download&id=17kUPoi-pEK7BlTBheGzWxe_DXJlg28qF", model_path)
42
+ hf_hub_download(
43
+ repo_id="doublejtoh/proxydet_data",
44
+ filename="models/proxydet_swinb_w_inl.pth",
45
+ repo_type="model",
46
+ local_dir="./"
47
+ )
48
+
49
+ hf_hub_download(
50
+ repo_id="doublejtoh/proxydet_data",
51
+ filename="datasets/metadata/lvis_v1_base_cat_mask.npy",
52
+ repo_type="model",
53
+ local_dir="./"
54
+ )
55
+
56
+ hf_hub_download(
57
+ repo_id="doublejtoh/proxydet_data",
58
+ filename="datasets/metadata/lvis_v1_clip_a+cname.npy",
59
+ repo_type="model",
60
+ local_dir="./"
61
+ )
62
+
63
+ hf_hub_download(
64
+ repo_id="doublejtoh/proxydet_data",
65
+ filename="datasets/metadata/lvis_v1_train_cat_info.json",
66
+ repo_type="model",
67
+ local_dir="./"
68
+ )
69
 
70
  args = Namespace(
71
  base_cat_threshold=0.9,