90 using ServerConfig = std::variant<ServerConfigVbs, ServerConfigDres>;
Definition: common-types.h:33
Definition: settings.h:52
std::string docs_dir
Definition: settings.h:56
bool local_only
Definition: settings.h:53
size_t port
Definition: settings.h:54
std::string config_filepath
Definition: settings.h:55
Definition: settings.h:149
size_t features_file_data_off
Definition: settings.h:150
std::string kw_PCA_mat_file
Definition: settings.h:158
size_t pre_PCA_features_dim
Definition: settings.h:154
std::string features_file
Definition: settings.h:152
std::string kw_bias_vec_file
Definition: settings.h:155
std::string kws_file
Definition: settings.h:161
size_t kw_PCA_mat_dim
Definition: settings.h:159
std::string kw_scores_mat_file
Definition: settings.h:156
size_t _dim
Definition: settings.h:151
std::string collage_region_file_prefix
Definition: settings.h:163
std::string kw_PCA_mean_vec_file
Definition: settings.h:157
size_t collage_regions
Definition: settings.h:164
Definition: settings.h:167
size_t features_file_data_off
Definition: settings.h:168
size_t _dim
Definition: settings.h:169
std::string features_file
Definition: settings.h:170
Definition: settings.h:141
size_t frame_num_len
Definition: settings.h:147
size_t vid_ID_len
Definition: settings.h:143
size_t vid_ID_off
Definition: settings.h:142
size_t shot_ID_off
Definition: settings.h:144
size_t shot_ID_len
Definition: settings.h:145
size_t frame_num_off
Definition: settings.h:146
Definition: settings.h:140
std::string frames_dir
Definition: settings.h:176
std::string data_dir
Definition: settings.h:175
SecondaryFeaturesSettings secondary_features
Definition: settings.h:184
std::optional< std::string > LSC_metadata_file
File with time and position for LSC datasets.
Definition: settings.h:179
PrimaryFeaturesSettings primary_features
Definition: settings.h:183
std::string thumbs_dir
Definition: settings.h:177
std::string frames_list_file
Definition: settings.h:180
VideoFilenameOffsets filename_offsets
Definition: settings.h:181
Config for submitting to the DRES server.
Definition: settings.h:74
std::string server_time_URL
Definition: settings.h:87
std::string password
Definition: settings.h:78
std::string login_URL
Definition: settings.h:84
std::string username
Definition: settings.h:77
std::string submit_URL
Definition: settings.h:80
std::string submit_interaction_URL
Definition: settings.h:82
std::string cookie_file
Definition: settings.h:75
std::string session_URL
Definition: settings.h:86
std::string logout_URL
Definition: settings.h:85
std::string submit_rerank_URL
Definition: settings.h:81
Config for submitting to the older server.
Definition: settings.h:64
std::string submit_URL
Definition: settings.h:65
std::string submit_interaction_URL
Definition: settings.h:67
std::string submit_rerank_URL
Definition: settings.h:66
Definition: settings.h:59
std::string log_dir_user_actions
Definition: settings.h:104
std::string log_dir_eval_server_requests
Definition: settings.h:103
std::string log_dir_results
Definition: settings.h:106
std::variant< ServerConfigVbs, ServerConfigDres > ServerConfig
Definition: settings.h:90
std::string log_dir_user_actions_summary
Definition: settings.h:105
size_t send_logs_to_server_period
Definition: settings.h:111
bool submit_LSC_IDs
Definition: settings.h:97
std::string log_file_suffix
Definition: settings.h:108
size_t team_ID
Definition: settings.h:100
size_t member_ID
Definition: settings.h:101
bool extra_verbose_log
Definition: settings.h:109
bool do_network_requests
Definition: settings.h:96
ServerConfig server_cfg
Definition: settings.h:94
std::string server_type
Definition: settings.h:114
bool apply_log_action_timeout
Definition: settings.h:112
size_t log_action_timeout
Definition: settings.h:113
bool allow_insecure
Definition: settings.h:98
std::string log_dir_queries
Definition: settings.h:107
Definition: settings.h:48
Definition: settings.h:130
std::string model_W2VV_img_weigths
Definition: settings.h:133
std::string model_ResNext_SHA256
Definition: settings.h:137
std::string model_ResNext_file
Definition: settings.h:136
std::string model_ResNet_file
Definition: settings.h:134
std::string models_dir
Definition: settings.h:131
std::string model_ResNet_SHA256
Definition: settings.h:135
std::string model_W2VV_img_bias
Definition: settings.h:132
Definition: settings.h:42
size_t display_page_size
Definition: settings.h:43
size_t topn_frames_per_shot
Definition: settings.h:45
size_t topn_frames_per_video
Definition: settings.h:44
Definition: settings.h:118
std::string address
Definition: settings.h:119
Definition: settings.h:117
ClipQueryToVec CLIP_query_to_vec
Definition: settings.h:126
MediaServer media_server
Definition: settings.h:127
Parsed current config of the core.
Definition: settings.h:190
static Settings parse_JSON_config_string(const std::string &cfg_file_contents)
Definition: settings.cpp:275
PresentationViewsSettings presentation_views
Definition: settings.h:197
DatasetsSettings datasets
Definition: settings.h:203
TestsSettings tests
Definition: settings.h:196
LoggerSettings logger
Definition: settings.h:198
EvalServerSettings eval_server
Definition: settings.h:200
ApiConfig API
Definition: settings.h:199
static Settings parse_JSON_config(const std::string &filepath)
Parsees the JSON config file that holds initial config.
Definition: settings.cpp:270
RemoteServicesSettings remote_services
Definition: settings.h:201
ModelsSettings models
Definition: settings.h:202
Config needed by the Submitter instance.
Definition: settings.h:38
std::string test_data_root
Definition: settings.h:39