|
|
|
import sys, signal, base64, re, io, json, time |
|
from io import BytesIO |
|
from pathlib import Path |
|
from typing import Dict |
|
import subprocess |
|
import requests |
|
import gradio as gr |
|
from PIL import Image |
|
import os |
|
|
|
from app import MAPPER, save_run |
|
|
|
api_key = os.getenv("JINA_TOKEN") |
|
|
|
MAPPER.model.set_api_key(api_key) |
|
|
|
inputs = [ |
|
("A group of cyclists riding nearby the ocean", "https://cdn.duvine.com/wp-content/uploads/2016/04/17095703/Slides_mallorca_FOR-WEB.jpg"), |
|
("Computer Science jobs in USA", "https://www.ayresassociates.com/wp-content/uploads/2019/02/Career-Expo-Pie-Chart-Crop.jpg"), |
|
("Graph of profession choices in Bangladesh", "https://notepadacademy.com/wp-content/uploads/2023/08/image.png") |
|
] |
|
|
|
for input in inputs: |
|
img_proc, *_ = MAPPER.process_image(input[1]) |
|
toks, maps = MAPPER.get_token_similarity_maps(input[0], img_proc) |
|
save_run(input[0], input[1], img_proc, maps) |
|
|
|
|