Commit
·
31168b8
1
Parent(s):
46b3f28
demo
Browse files- .gitignore +3 -0
- 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()
|