m7mdal7aj commited on
Commit
d6373fc
·
verified ·
1 Parent(s): bbf6047

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -1
app.py CHANGED
@@ -166,7 +166,7 @@ def run_inference():
166
 
167
  if st.session_state['kbvqa']:
168
  display_model_settings()
169
- st.table(pd.DataFrame(st.session_state, index=[0]))
170
  image_qa_app(st.session_state['kbvqa'])
171
 
172
  else:
@@ -177,6 +177,22 @@ def display_model_settings():
177
  st.write("### Current Model Settings:")
178
  st.table(pd.DataFrame(st.session_state['model_settings']))
179
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
 
181
 
182
 
 
166
 
167
  if st.session_state['kbvqa']:
168
  display_model_settings()
169
+ display_session_state()
170
  image_qa_app(st.session_state['kbvqa'])
171
 
172
  else:
 
177
  st.write("### Current Model Settings:")
178
  st.table(pd.DataFrame(st.session_state['model_settings']))
179
 
180
+ def display_session_state():
181
+ def flatten_dict(d, parent_key='', sep='_'):
182
+ items = []
183
+ for k, v in d.items():
184
+ new_key = f"{parent_key}{sep}{k}" if parent_key else k
185
+ if isinstance(v, dict):
186
+ items.extend(flatten_dict(v, new_key, sep=sep).items())
187
+ else:
188
+ items.append((new_key, v))
189
+ return dict(items)
190
+
191
+ st.write("### Current Session State:")
192
+ flattened_state = flatten_dict(st.session_state)
193
+ st.table(pd.DataFrame([flattened_state]))
194
+
195
+
196
 
197
 
198