import streamlit as st | |
st.set_page_config( | |
page_title="Benchmark Leaderboard", | |
layout="wide", | |
page_icon="π", | |
initial_sidebar_state="collapsed" # collapses sidebar by default | |
) | |
def main(): | |
# Create tabs at the top of the page | |
tabs = st.tabs(["Long Context Leaderboard", "Zero Noise Leaderboard", "Benchmark Viewer"]) | |
# Each "with" block corresponds to a content area for that tab. | |
with tabs[0]: | |
from pages import long_context | |
long_context.show() | |
with tabs[1]: | |
from pages import zero_noise | |
zero_noise.show() | |
with tabs[2]: | |
from pages import benchmark_viewer | |
benchmark_viewer.show() | |
if __name__ == "__main__": | |
main() |