import gradio as gr import os # Paths for images yolov5_result = os.path.join(os.getcwd(), "data/xai/yolov5.png") yolov8_result = os.path.join(os.getcwd(), "data/xai/yolov8.png") yolov5_dff = os.path.join(os.getcwd(), "data/xai/yolov5_dff.png") yolov8_dff = os.path.join(os.getcwd(), "data/xai/yolov8_dff.png") # Netron HTML templates def get_netron_html(model_url): return f""" """ # URLs for Netron visualizations yolov5_url = "https://netron.app/?url=https://huggingface.co/FFusion/FFusionXL-BASE/blob/main/vae_encoder/model.onnx" yolov8_url = "https://netron.app/?url=https://huggingface.co/spaces/BhumikaMak/NeuralVista/resolve/main/weight_files/yolov8s.pt" custom_css = """ body { background-color: black; background-size: 1800px 1800px; height: 100%; margin: 0; overflow-y: auto; } #neural-vista-title { color: #800000 !important; font-size: 32px; font-weight: bold; text-align: center; } #neural-vista-text { color: white !important; font-size: 18px; font-weight: bold; text-align: center; } #highlighted-text { font-weight: bold; color: #1976d2; } """ with gr.Blocks(css=custom_css) as demo: gr.HTML("""