Spaces:
Runtime error
Runtime error
"""Bootstrap.""" | |
# pylint: disable=invalid-name | |
import numpy as np | |
import gradio as gr | |
from hf_model_s import model_s | |
import logzero | |
from logzero import logger | |
from set_loglevel import set_loglevel | |
from gradio_cmat import gradio_cmat | |
logzero.loglevel(set_loglevel()) | |
model = model_s() | |
def fn(text1: str, text2: str) -> np.ndarray: | |
"""Define.""" | |
list1 = [elm.strip() for elm in text1.splitlines() if elm.strip()] | |
list2 = [elm.strip() for elm in text2.splitlines() if elm.strip()] | |
logger.debug("text1[:10]: %s", text1[:10]) | |
logger.debug("text2[:10]: %s", text2[:10]) | |
logger.info("info text1[:10]: %s", text1[:10]) | |
logger.info("info text2[:10]: %s", text2[:10]) | |
try: | |
res = gradio_cmat(list1, list2) | |
logger.info("res: %s, %s", res. res.shape) | |
except Exception as e: | |
logger.error("gradio_cmat error: %s", e) | |
raise | |
return res | |
out_df = gr.outputs.Dataframe( | |
headers=None, | |
max_rows=50, # 20 | |
max_cols=None, | |
overflow_row_behaviour="paginate", | |
type="auto", | |
label="cmat", | |
) | |
# _ = """ | |
try: | |
interface = gr.Interface( | |
fn, | |
[ | |
gr.inputs.Textbox( | |
lines=3, default="The quick brown fox jumped over the lazy dogs." | |
), | |
gr.inputs.Textbox(lines=3, default="The fast brown fox jumps over lazy dogs."), | |
], | |
out_df, | |
description="Gen correlation matrix", | |
) | |
except Exception as e: | |
logger.exception("") | |
logger.error("gr.Interface.load(%s): %s", "fn", e) | |
raise | |
interface.launch() | |