Spaces:
Running
Running
Download app.py from embedding-benchmark/RTEB: direct link, hf CLI and curl.
- Browser
- Download file 896 Bytes
-
https://huggingface.co/spaces/embedding-benchmark/RTEB/resolve/80cebd71803aa7d62635aeae7e4389d26773e2b9/app.py
- Command line
-
hf download hf://spaces/embedding-benchmark/RTEB@80cebd71803aa7d62635aeae7e4389d26773e2b9/app.py
-
curl -L -o app.py https://huggingface.co/spaces/embedding-benchmark/RTEB/resolve/80cebd71803aa7d62635aeae7e4389d26773e2b9/app.py
896 Bytes
| import os | |
| import streamlit as st | |
| from st_pages import get_nav_from_toml, add_page_title | |
| from app.backend.app_init_func import LI_CSS, init_leaderboard, init_pages | |
| from app.backend.data_engine import DataEngine | |
| # init global data engine | |
| data_engine = DataEngine() | |
| st.session_state["data_engine"] = data_engine | |
| st.set_page_config(layout="wide") | |
| # init leaderboard and pages | |
| leaderboard_change, page_change = init_leaderboard() | |
| init_pages(leaderboard_change, page_change) | |
| # load page tree | |
| nav = get_nav_from_toml( | |
| "app/ui/pages_sections.toml" | |
| ) | |
| # Add custom CSS | |
| css = "\n".join(LI_CSS) | |
| st.markdown(f""" | |
| <style> | |
| div[data-testid="stToolbar"] {{visibility: hidden; height: 0px;}} | |
| footer {{visibility: hidden;}} | |
| </style> | |
| <style> | |
| {css} | |
| </style> | |
| """ | |
| , unsafe_allow_html=True) | |
| pg = st.navigation(nav) | |
| # add_page_title(pg) | |
| pg.run() | |