CristianLazoQuispe commited on
Commit
31168b8
·
1 Parent(s): 46b3f28
Files changed (2) hide show
  1. .gitignore +3 -0
  2. app.py +14 -0
.gitignore CHANGED
@@ -1,3 +1,6 @@
 
 
 
1
  Demo/flagged/
2
 
3
 
 
1
+ models/.locks
2
+ models/models*
3
+
4
  Demo/flagged/
5
 
6
 
app.py CHANGED
@@ -2,6 +2,12 @@ import gradio as gr
2
  import torch
3
  from src.predict import predict_from_video
4
  from src.islr.islr_model import DummyISLRModel
 
 
 
 
 
 
5
 
6
 
7
  #device = 'cpu'
@@ -35,6 +41,14 @@ dataset_examples = {
35
  def load_model_and_examples(dataset):
36
  model_path = dataset_models.get(dataset)['path']
37
  num_classes = dataset_models.get(dataset)['num_classes']
 
 
 
 
 
 
 
 
38
  model = DummyISLRModel(num_classes=num_classes)
39
  model.load_state_dict(torch.load(model_path, map_location=device))
40
  model.eval()
 
2
  import torch
3
  from src.predict import predict_from_video
4
  from src.islr.islr_model import DummyISLRModel
5
+ from huggingface_hub import hf_hub_download
6
+ import torch
7
+ import os
8
+
9
+ # Crea carpeta si no existe
10
+ os.makedirs("models", exist_ok=True)
11
 
12
 
13
  #device = 'cpu'
 
41
  def load_model_and_examples(dataset):
42
  model_path = dataset_models.get(dataset)['path']
43
  num_classes = dataset_models.get(dataset)['num_classes']
44
+ print("Downloading..")
45
+ model_path = hf_hub_download(repo_id="CristianLazoQuispe/SignERT", filename=model_path,
46
+ cache_dir="models" # guarda el archivo y cachea en esa carpeta
47
+ )
48
+ print("Downloaded!")
49
+ #model.load_state_dict(torch.load(model_path, map_location="cpu"))
50
+
51
+
52
  model = DummyISLRModel(num_classes=num_classes)
53
  model.load_state_dict(torch.load(model_path, map_location=device))
54
  model.eval()