|
kodama-cpp
Standalone float32 KODAMA kernels for CPU, CUDA, and Apple Metal
|
#include <kodama.hpp>
Public Attributes | |
| int | runs = 100 |
| int | cycles = 20 |
| int | components = 50 |
| int | landmarks = 10000 |
| int | splitting = 0 |
| int | graph_neighbors = 100 |
| int | folds = 5 |
| int | n_threads = 1 |
| int | spatial_cols = 0 |
| double | spatial_resolution = 0.4 |
| bool | spatial_graph_mix = false |
| int | spatial_constraint_mode = 0 |
| SpatialCoordinateMode | spatial_coordinate_mode = SpatialCoordinateMode::Standard |
| std::uint64_t | seed = 1234 |
| DistanceMetric | metric = DistanceMetric::Euclidean |
| Backend | backend = Backend::CPU |
| CoreClassifier | classifier = CoreClassifier::KNN |
| EvolutionPolicy | evolution = EvolutionPolicy::standard() |
| bool | progress = false |
| bool | apply_kodama_dissimilarity = true |
| bool | compute_visual_init = true |
| bool | materialize_graph = false |
| GraphFeatureMode | graph_feature_mode = GraphFeatureMode::LaplacianSelfTuning |
| int | graph_feature_components = 0 |
| int | graph_feature_steps = 3 |
| std::vector< float > | spatial |
| std::vector< int > | samples |
| KNNOptions | knn |
| CorePLSLDAOptions | pls |
Definition at line 532 of file kodama.hpp.
| bool kodama::KODAMAMatrixOptions::apply_kodama_dissimilarity = true |
Definition at line 552 of file kodama.hpp.
| Backend kodama::KODAMAMatrixOptions::backend = Backend::CPU |
Definition at line 548 of file kodama.hpp.
| CoreClassifier kodama::KODAMAMatrixOptions::classifier = CoreClassifier::KNN |
Definition at line 549 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::components = 50 |
Definition at line 535 of file kodama.hpp.
| bool kodama::KODAMAMatrixOptions::compute_visual_init = true |
Definition at line 553 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::cycles = 20 |
Definition at line 534 of file kodama.hpp.
| EvolutionPolicy kodama::KODAMAMatrixOptions::evolution = EvolutionPolicy::standard() |
Definition at line 550 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::folds = 5 |
Definition at line 539 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::graph_feature_components = 0 |
Definition at line 556 of file kodama.hpp.
| GraphFeatureMode kodama::KODAMAMatrixOptions::graph_feature_mode = GraphFeatureMode::LaplacianSelfTuning |
Definition at line 555 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::graph_feature_steps = 3 |
Definition at line 557 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::graph_neighbors = 100 |
Definition at line 538 of file kodama.hpp.
| KNNOptions kodama::KODAMAMatrixOptions::knn |
Definition at line 560 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::landmarks = 10000 |
Definition at line 536 of file kodama.hpp.
| bool kodama::KODAMAMatrixOptions::materialize_graph = false |
Definition at line 554 of file kodama.hpp.
| DistanceMetric kodama::KODAMAMatrixOptions::metric = DistanceMetric::Euclidean |
Definition at line 547 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::n_threads = 1 |
Definition at line 540 of file kodama.hpp.
| CorePLSLDAOptions kodama::KODAMAMatrixOptions::pls |
Definition at line 565 of file kodama.hpp.
| bool kodama::KODAMAMatrixOptions::progress = false |
Definition at line 551 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::runs = 100 |
Definition at line 533 of file kodama.hpp.
| std::vector<int> kodama::KODAMAMatrixOptions::samples |
Definition at line 559 of file kodama.hpp.
| std::uint64_t kodama::KODAMAMatrixOptions::seed = 1234 |
Definition at line 546 of file kodama.hpp.
| std::vector<float> kodama::KODAMAMatrixOptions::spatial |
Definition at line 558 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::spatial_cols = 0 |
Definition at line 541 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::spatial_constraint_mode = 0 |
Definition at line 544 of file kodama.hpp.
| SpatialCoordinateMode kodama::KODAMAMatrixOptions::spatial_coordinate_mode = SpatialCoordinateMode::Standard |
Definition at line 545 of file kodama.hpp.
| bool kodama::KODAMAMatrixOptions::spatial_graph_mix = false |
Definition at line 543 of file kodama.hpp.
| double kodama::KODAMAMatrixOptions::spatial_resolution = 0.4 |
Definition at line 542 of file kodama.hpp.
| int kodama::KODAMAMatrixOptions::splitting = 0 |
Definition at line 537 of file kodama.hpp.