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() | |