lambdaofgod commited on
Commit
9de44a7
·
1 Parent(s): f8fe8ff

better layout

Browse files
Files changed (1) hide show
  1. app.py +10 -5
app.py CHANGED
@@ -8,8 +8,9 @@ st.title("Huggingface model explorer")
8
  st.text(f"search {len(models_df)} models by name or readme")
9
  st.text("note that there are many more models but here we only show those with readme")
10
 
11
- query = st.text_input("model name query", value="")
12
- readme_query = st.text_input("readme query", value="")
 
13
 
14
  selected_models_df = models_df[
15
  models_df["readme"].str.contains(readme_query)
@@ -17,10 +18,14 @@ selected_models_df = models_df[
17
  ]
18
 
19
  n_per_page = 10
20
- slider = st.number_input("page", 0, math.ceil(len(selected_models_df) / 10))
21
  selected_models_df_subset = selected_models_df.iloc[
22
  slider * n_per_page : (slider + 1) * n_per_page
23
  ]
24
  st.write(f"matched {len(selected_models_df)} models")
25
- for i, (model_name, readme) in enumerate(selected_models_df_subset[["modelId", "readme"]].itertuples(index=False)):
26
- st.write(readme)
 
 
 
 
 
8
  st.text(f"search {len(models_df)} models by name or readme")
9
  st.text("note that there are many more models but here we only show those with readme")
10
 
11
+ col1, col2, col3 = st.columns(3)
12
+ query = col1.text_input("model name query", value="")
13
+ readme_query = col2.text_input("readme query", value="")
14
 
15
  selected_models_df = models_df[
16
  models_df["readme"].str.contains(readme_query)
 
18
  ]
19
 
20
  n_per_page = 10
21
+ slider = col3.number_input("page", 0, math.ceil(len(selected_models_df) / 10))
22
  selected_models_df_subset = selected_models_df.iloc[
23
  slider * n_per_page : (slider + 1) * n_per_page
24
  ]
25
  st.write(f"matched {len(selected_models_df)} models")
26
+
27
+ for i, (model_name, tag, readme) in enumerate(
28
+ selected_models_df_subset[["modelId", "pipeline_tag", "readme"]].itertuples(index=False)
29
+ ):
30
+ with st.expander(f"{model_name} ({tag})"):
31
+ st.write(readme)