#include <automl_impl.h>
|
| config_oracle (uint64_t default_lease, priority_func calc_priority, const std::string &interaction_type, const std::string &oracle_type, std::shared_ptr< VW::rand_state > &rand_state, config_type conf_type) |
|
void | gen_configs (const interaction_vec_t &champ_interactions, const std::map< namespace_index, uint64_t > &ns_counter) |
|
bool | insert_config (set_ns_list_t &&new_elements, const std::map< namespace_index, uint64_t > &ns_counter, VW::reductions::automl::config_type conf_type, bool allow_dups=false) |
|
bool | repopulate_index_queue (const std::map< namespace_index, uint64_t > &ns_counter) |
|
void | insert_starting_configuration () |
|
void | keep_best_two (uint64_t winner_config_index) |
|
|
static uint64_t | choose (std::priority_queue< std::pair< float, uint64_t > > &index_queue) |
|
◆ config_oracle()
template<typename oracle_impl >
◆ choose()
template<typename oracle_impl >
◆ gen_configs()
template<typename oracle_impl >
◆ insert_config()
template<typename oracle_impl >
◆ insert_starting_configuration()
template<typename oracle_impl >
◆ keep_best_two()
template<typename oracle_impl >
◆ repopulate_index_queue()
template<typename oracle_impl >
◆ calc_priority
template<typename oracle_impl >
◆ configs
template<typename oracle_impl >
◆ default_lease
template<typename oracle_impl >
◆ index_queue
template<typename oracle_impl >
◆ valid_config_size
template<typename oracle_impl >
The documentation for this class was generated from the following file:
- /nix/store/2saqbz278bj3pvhbfxlcc50cjbvs3h0h-source/vowpalwabbit/core/include/vw/core/automl_impl.h