Spaces:
Running
Running
update
Browse files- .gitattributes +3 -0
- app.py +13 -1
.gitattributes
CHANGED
|
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
df_final.pkl filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
batch_uPF4cMRPVfoUJk2d4Xgrypa8_output.jsonl filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
gpt4o_mini_dataset.jsonl filter=lfs diff=lfs merge=lfs -text
|
app.py
CHANGED
|
@@ -1,6 +1,8 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
import pandas as pd
|
| 3 |
from datasets import load_dataset
|
|
|
|
|
|
|
| 4 |
|
| 5 |
df_final = pd.read_pickle("./df_final.pkl")
|
| 6 |
dataset = load_dataset("XAI/vlmsareblind")
|
|
@@ -11,13 +13,23 @@ def show_row(row_index, selected_task):
|
|
| 11 |
row = task_df.iloc[int(row_index)]
|
| 12 |
custom_id = int(row["custom_id"])
|
| 13 |
image = dataset["valid"][custom_id]["image"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
prompt = dataset["valid"][custom_id]["prompt"]
|
| 15 |
model_output = row["content_raw"]
|
| 16 |
ground_truth = row["gt"]
|
| 17 |
task = row["task"]
|
| 18 |
is_correct = row["is_correct"]
|
| 19 |
|
| 20 |
-
return
|
| 21 |
|
| 22 |
|
| 23 |
def update_slider(selected_task):
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
import pandas as pd
|
| 3 |
from datasets import load_dataset
|
| 4 |
+
from PIL import Image, ImageOps
|
| 5 |
+
|
| 6 |
|
| 7 |
df_final = pd.read_pickle("./df_final.pkl")
|
| 8 |
dataset = load_dataset("XAI/vlmsareblind")
|
|
|
|
| 13 |
row = task_df.iloc[int(row_index)]
|
| 14 |
custom_id = int(row["custom_id"])
|
| 15 |
image = dataset["valid"][custom_id]["image"]
|
| 16 |
+
|
| 17 |
+
# Add white padding to the image
|
| 18 |
+
original_size = image.size
|
| 19 |
+
new_size = (original_size[0] * 2, original_size[1] * 2)
|
| 20 |
+
padding = (
|
| 21 |
+
(new_size[0] - original_size[0]) // 2,
|
| 22 |
+
(new_size[1] - original_size[1]) // 2,
|
| 23 |
+
)
|
| 24 |
+
image_with_padding = ImageOps.expand(image, border=padding, fill="white")
|
| 25 |
+
|
| 26 |
prompt = dataset["valid"][custom_id]["prompt"]
|
| 27 |
model_output = row["content_raw"]
|
| 28 |
ground_truth = row["gt"]
|
| 29 |
task = row["task"]
|
| 30 |
is_correct = row["is_correct"]
|
| 31 |
|
| 32 |
+
return image_with_padding, prompt, model_output, ground_truth, task, is_correct
|
| 33 |
|
| 34 |
|
| 35 |
def update_slider(selected_task):
|