|
Project
|
High level configuration of the app. More...
#include <app.h>
Public Attributes | |
| std::shared_ptr< spdlog::logger > | logger |
| std::string | data_dir = "../data/" |
| std::string | log_file = "../logs/app_log.txt" |
| int | model_batch_size = 50 |
| int | max_iterations |
| int | n_profile_update |
| std::string | dataset = "" |
| std::string | output = "" |
High level configuration of the app.
Config structure is responsible for holding the high level configuration defined by the user to run the application and to apply over the whole pipeline.
| std::string Config::data_dir = "../data/" |
Directory where the data is stored
| std::shared_ptr<spdlog::logger> Config::logger |
Logger pointer when logging is requested.
| int Config::max_iterations |
Max iteration before terminating the learning algo
| int Config::model_batch_size = 50 |
Batch size of model for the learning algo
| int Config::n_profile_update |
Number of iteration of profile update for one weight update