|
DiSMEC++
|
Defines configuration variables. More...
Go to the source code of this file.
Namespaces | |
| dismec | |
| Main namespace in which all types, classes, and functions are defined. | |
| dismec::parallel | |
Typedefs | |
| using | dismec::real_t = float |
| The default type for floating point values. More... | |
Variables | |
| constexpr const long | dismec::CG_MIN_ITER_BOUND = 5 |
| constexpr const real_t | dismec::CG_DEFAULT_EPSILON = 0.5 |
| The default value for the tolerance parameter of the conjugate gradient optimization. More... | |
| constexpr const int | dismec::MIN_TIME_PER_CHUNK_MS = 5 |
| If the time needed per chunk of work is less than this, we display a warning. More... | |
| constexpr const int | dismec::parallel::COST_PLACE_THREAD = 10 |
| Load balancing cost for placing a thread on a core. More... | |
| constexpr const int | dismec::parallel::COST_PLACE_HYPER_THREAD = 5 |
| Load balancing cost for placing a thread on a SMT shared core. More... | |
| constexpr const int | dismec::PREDICTION_RUN_CHUNK_SIZE = 1024 |
| Default chunk size for predicting scores. More... | |
| constexpr const int | dismec::PREDICTION_METRICS_CHUNK_SIZE = 4096 |
| Default chunk size for calculating metrics. More... | |
Defines configuration variables.
If you want to change the defaults of the program, this is the header in which these numbers are defined.
Definition in file config.h.