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 |
|