Muhammad Taqi Raza commited on
Commit
9dee6f7
Β·
1 Parent(s): ba201a1

adding gradio

Browse files
Files changed (1) hide show
  1. gradio_app.py +25 -25
gradio_app.py CHANGED
@@ -5,31 +5,31 @@ from pathlib import Path
5
  import gradio as gr
6
  import numpy as np
7
 
8
- # # -----------------------------
9
- # # Setup paths and env
10
- # # -----------------------------
11
- # HF_HOME = "/app/hf_cache"
12
- # os.environ["HF_HOME"] = HF_HOME
13
- # os.environ["TRANSFORMERS_CACHE"] = HF_HOME
14
- # os.makedirs(HF_HOME, exist_ok=True)
15
-
16
- # PRETRAINED_DIR = "/app/pretrained"
17
- # os.makedirs(PRETRAINED_DIR, exist_ok=True)
18
-
19
- # # -----------------------------
20
- # # Step 1: Optional Model Download
21
- # # -----------------------------
22
- # def download_models():
23
- # expected_model = os.path.join(PRETRAINED_DIR, "RAFT/raft-things.pth")
24
- # if not Path(expected_model).exists():
25
- # print("βš™οΈ Downloading pretrained models...")
26
- # try:
27
- # subprocess.check_call(["bash", "download/download_models.sh"])
28
- # print("βœ… Models downloaded.")
29
- # except subprocess.CalledProcessError as e:
30
- # print(f"❌ Model download failed: {e}")
31
- # else:
32
- # print("βœ… Pretrained models already exist.")
33
 
34
 
35
  # -----------------------------
 
5
  import gradio as gr
6
  import numpy as np
7
 
8
+ # -----------------------------
9
+ # Setup paths and env
10
+ # -----------------------------
11
+ HF_HOME = "/app/hf_cache"
12
+ os.environ["HF_HOME"] = HF_HOME
13
+ os.environ["TRANSFORMERS_CACHE"] = HF_HOME
14
+ os.makedirs(HF_HOME, exist_ok=True)
15
+
16
+ PRETRAINED_DIR = "/app/pretrained"
17
+ os.makedirs(PRETRAINED_DIR, exist_ok=True)
18
+
19
+ # -----------------------------
20
+ # Step 1: Optional Model Download
21
+ # -----------------------------
22
+ def download_models():
23
+ expected_model = os.path.join(PRETRAINED_DIR, "RAFT/raft-things.pth")
24
+ if not Path(expected_model).exists():
25
+ print("βš™οΈ Downloading pretrained models...")
26
+ try:
27
+ subprocess.check_call(["bash", "download/download_models.sh"])
28
+ print("βœ… Models downloaded.")
29
+ except subprocess.CalledProcessError as e:
30
+ print(f"❌ Model download failed: {e}")
31
+ else:
32
+ print("βœ… Pretrained models already exist.")
33
 
34
 
35
  # -----------------------------