m7mdal7aj commited on
Commit
bcb92d8
1 Parent(s): 283f497

Update my_model/utilities/state_manager.py

Browse files
my_model/utilities/state_manager.py CHANGED
@@ -6,16 +6,20 @@ from my_model.KBVQA import KBVQA, prepare_kbvqa_model
6
 
7
 
8
  class StateManager:
9
- #def __init__(self):
10
- # self.initialize_state()
11
 
12
  def initialize_state(self):
13
  if 'images_data' not in st.session_state:
14
  st.session_state['images_data'] = {}
15
  if 'model_settings' not in st.session_state:
16
- st.session_state['model_settings'] = {'selected_method': None, 'detection_model': None, 'confidence_level': None}
 
 
17
  if 'kbvqa' not in st.session_state:
18
  st.session_state['kbvqa'] = None
 
 
19
 
20
 
21
  def update_model_settings(self, detection_model=None, confidence_level=None, selected_method=None):
 
6
 
7
 
8
  class StateManager:
9
+ def __init__(self):
10
+ self.initialize_state()
11
 
12
  def initialize_state(self):
13
  if 'images_data' not in st.session_state:
14
  st.session_state['images_data'] = {}
15
  if 'model_settings' not in st.session_state:
16
+ st.session_state['method'] = None
17
+ if 'detection_model': not in st.session_state
18
+ st.session_state['detection_model'] = None
19
  if 'kbvqa' not in st.session_state:
20
  st.session_state['kbvqa'] = None
21
+ if 'confidence_level': not in st.session_state
22
+ st.session_state['confidence_level'] = None
23
 
24
 
25
  def update_model_settings(self, detection_model=None, confidence_level=None, selected_method=None):