Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -166,7 +166,7 @@ def run_inference():
|
|
166 |
|
167 |
if st.session_state['kbvqa']:
|
168 |
display_model_settings()
|
169 |
-
|
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 |
|