Se modifica requirements.txt y app
Browse files- app.py +4 -3
- requirements.txt +0 -1
app.py
CHANGED
@@ -40,7 +40,8 @@ def initialize_huggingface():
|
|
40 |
def load_model_and_data():
|
41 |
print("Loading everything...")
|
42 |
dataset = load_dataset("CHSTR/ecommerce")
|
43 |
-
print(dataset
|
|
|
44 |
path_images = "/".join(dataset['validation']
|
45 |
['image'][0].filename.split("/")[:-3]) + "/"
|
46 |
|
@@ -82,8 +83,8 @@ def compute_sketch(_sketch, model):
|
|
82 |
def image_search(_query, corpus, model, embeddings, n_results=N_RESULTS):
|
83 |
query_embedding = compute_sketch(_query, model)
|
84 |
corpus_id = 0 if corpus == "Unsplash" else 1
|
85 |
-
image_features = torch.
|
86 |
-
[item[0] for item in embeddings[corpus_id]]).to(device)
|
87 |
|
88 |
dot_product = (image_features @ query_embedding.T)[:, 0]
|
89 |
_, max_indices = torch.topk(
|
|
|
40 |
def load_model_and_data():
|
41 |
print("Loading everything...")
|
42 |
dataset = load_dataset("CHSTR/ecommerce")
|
43 |
+
print("dataset: ", dataset)
|
44 |
+
print("filename: ", dataset['validation']['image'][0].filename)
|
45 |
path_images = "/".join(dataset['validation']
|
46 |
['image'][0].filename.split("/")[:-3]) + "/"
|
47 |
|
|
|
83 |
def image_search(_query, corpus, model, embeddings, n_results=N_RESULTS):
|
84 |
query_embedding = compute_sketch(_query, model)
|
85 |
corpus_id = 0 if corpus == "Unsplash" else 1
|
86 |
+
image_features = torch.tensor(
|
87 |
+
list([item[0] for item in embeddings[corpus_id]])).to(device)
|
88 |
|
89 |
dot_product = (image_features @ query_embedding.T)[:, 0]
|
90 |
_, max_indices = torch.topk(
|
requirements.txt
CHANGED
@@ -6,5 +6,4 @@ scipy==1.8.0
|
|
6 |
streamlit
|
7 |
streamlit_drawable_canvas
|
8 |
torchmetrics
|
9 |
-
torchmetrics
|
10 |
torchvision
|
|
|
6 |
streamlit
|
7 |
streamlit_drawable_canvas
|
8 |
torchmetrics
|
|
|
9 |
torchvision
|