6 #ifndef TURI_UNITY_NEAREST_NEIGHBORS_H 7 #define TURI_UNITY_NEAREST_NEIGHBORS_H 11 #include <model_server/lib/toolkit_function_specification.hpp> 12 #include <model_server/lib/variant.hpp> 15 namespace nearest_neighbors {
23 std::vector<std::string> get_model_option_keys(std::string model_name);
35 variant_map_type get_current_options(variant_map_type& params);
47 variant_map_type training_stats(variant_map_type& params);
61 variant_map_type get_value(variant_map_type& params);
74 variant_map_type list_fields(variant_map_type& params);
88 variant_map_type train(variant_map_type& params);
102 variant_map_type query(variant_map_type& params);
116 variant_map_type similarity_graph(variant_map_type& params);
121 std::vector<toolkit_function_specification> get_toolkit_function_registration();