|
kodama-cpp
Standalone float32 KODAMA kernels for CPU, CUDA, and Apple Metal
|
#include <kodama.hpp>
Public Attributes | |
| std::vector< int > | clbest |
| std::vector< int > | clbest_dirty |
| std::vector< int > | cvpredbest |
| double | accbest = 0.0 |
| double | scorebest = 0.0 |
| std::vector< double > | vect_acc |
| std::vector< double > | vect_score |
| std::vector< int > | proposal_size |
| std::vector< int > | active_classes |
| std::vector< unsigned char > | accepted |
| std::vector< unsigned char > | improving_acceptance |
| std::vector< unsigned char > | temperature_acceptance |
| std::vector< int > | fold_assignments |
| int | cycles_completed = 0 |
| int | proposals_evaluated = 0 |
| int | best_state_updates = 0 |
| int | current_state_accepts = 0 |
| int | stochastic_state_attempts = 0 |
| int | stochastic_state_accepts = 0 |
| int | current_state_rejections = 0 |
| int | coarsening_moves = 0 |
| int | absorption_moves = 0 |
| int | transition_attempted = 0 |
| int | transition_accepted = 0 |
| int | many_to_one_attempted = 0 |
| int | many_to_one_accepted = 0 |
| int | pls_coarsening_attempted = 0 |
| int | pls_coarsening_accepted = 0 |
| int | cv_evaluations = 0 |
| bool | success = false |
| double | runtime_seconds = 0.0 |
| double | peak_memory_mb = 0.0 |
Definition at line 316 of file kodama.hpp.
| int kodama::CoreResult::absorption_moves = 0 |
Definition at line 338 of file kodama.hpp.
| double kodama::CoreResult::accbest = 0.0 |
Definition at line 320 of file kodama.hpp.
| std::vector<unsigned char> kodama::CoreResult::accepted |
Definition at line 326 of file kodama.hpp.
| std::vector<int> kodama::CoreResult::active_classes |
Definition at line 325 of file kodama.hpp.
| int kodama::CoreResult::best_state_updates = 0 |
Definition at line 332 of file kodama.hpp.
| std::vector<int> kodama::CoreResult::clbest |
Definition at line 317 of file kodama.hpp.
| std::vector<int> kodama::CoreResult::clbest_dirty |
Definition at line 318 of file kodama.hpp.
| int kodama::CoreResult::coarsening_moves = 0 |
Definition at line 337 of file kodama.hpp.
| int kodama::CoreResult::current_state_accepts = 0 |
Definition at line 333 of file kodama.hpp.
| int kodama::CoreResult::current_state_rejections = 0 |
Definition at line 336 of file kodama.hpp.
| int kodama::CoreResult::cv_evaluations = 0 |
Definition at line 345 of file kodama.hpp.
| std::vector<int> kodama::CoreResult::cvpredbest |
Definition at line 319 of file kodama.hpp.
| int kodama::CoreResult::cycles_completed = 0 |
Definition at line 330 of file kodama.hpp.
| std::vector<int> kodama::CoreResult::fold_assignments |
Definition at line 329 of file kodama.hpp.
| std::vector<unsigned char> kodama::CoreResult::improving_acceptance |
Definition at line 327 of file kodama.hpp.
| int kodama::CoreResult::many_to_one_accepted = 0 |
Definition at line 342 of file kodama.hpp.
| int kodama::CoreResult::many_to_one_attempted = 0 |
Definition at line 341 of file kodama.hpp.
| double kodama::CoreResult::peak_memory_mb = 0.0 |
Definition at line 348 of file kodama.hpp.
| int kodama::CoreResult::pls_coarsening_accepted = 0 |
Definition at line 344 of file kodama.hpp.
| int kodama::CoreResult::pls_coarsening_attempted = 0 |
Definition at line 343 of file kodama.hpp.
| std::vector<int> kodama::CoreResult::proposal_size |
Definition at line 324 of file kodama.hpp.
| int kodama::CoreResult::proposals_evaluated = 0 |
Definition at line 331 of file kodama.hpp.
| double kodama::CoreResult::runtime_seconds = 0.0 |
Definition at line 347 of file kodama.hpp.
| double kodama::CoreResult::scorebest = 0.0 |
Definition at line 321 of file kodama.hpp.
| int kodama::CoreResult::stochastic_state_accepts = 0 |
Definition at line 335 of file kodama.hpp.
| int kodama::CoreResult::stochastic_state_attempts = 0 |
Definition at line 334 of file kodama.hpp.
| bool kodama::CoreResult::success = false |
Definition at line 346 of file kodama.hpp.
| std::vector<unsigned char> kodama::CoreResult::temperature_acceptance |
Definition at line 328 of file kodama.hpp.
| int kodama::CoreResult::transition_accepted = 0 |
Definition at line 340 of file kodama.hpp.
| int kodama::CoreResult::transition_attempted = 0 |
Definition at line 339 of file kodama.hpp.
| std::vector<double> kodama::CoreResult::vect_acc |
Definition at line 322 of file kodama.hpp.
| std::vector<double> kodama::CoreResult::vect_score |
Definition at line 323 of file kodama.hpp.