@@ -682,7 +682,7 @@ int main() {
682682 // const auto graph_file = (data_path / "deg" / "crEG" / "256D_L2_K20_AddK40Eps0.1_schemeD.deg").string();
683683 // const auto opt_graph_file = (data_path / "deg" / "crEG" / "256D_L2_K20_AddK40Eps0.1_schemeD_OptK30Eps0.001Path5_it200000.deg").string();
684684 // const auto lid = (data_stream_type == AddAll || data_stream_type == AddHalf) ? deglib::builder::OptimizationTarget::LowLID : deglib::builder::OptimizationTarget::StreamingData;
685- // const deglib::distances::Metric metric = deglib::distances::Metric::L2 ;
685+ // const deglib::distances::Metric metric = deglib::distances::Metric::FP32_L2 ;
686686//
687687 // if(std::filesystem::exists(graph_file.c_str()) == false) {
688688 // create_graph(repository_file, DataStreamType::AddAll, graph_file, metric, lid, 20, 40, 0.1f, 30, 0.001f, 5, 1); // d, k_ext, eps_ext, k_opt, eps_opt, i_opt, threads
@@ -699,7 +699,7 @@ int main() {
699699 // const auto graph_file = (data_path / "deg" / "crEG" / "420D_L2_K30_AddK30Eps0.1_schemeC.deg").string();
700700 // const auto opt_graph_file = (data_path / "deg" / "crEG" / "420D_L2_K30_AddK30Eps0.1_schemeC_OptK30Eps0.001Path5_it200000.deg").string();
701701 // const auto lid = (data_stream_type == AddAll || data_stream_type == AddHalf) ? deglib::builder::OptimizationTarget::HighLID : deglib::builder::OptimizationTarget::StreamingData;
702- // const deglib::distances::Metric metric = deglib::distances::Metric::L2 ;
702+ // const deglib::distances::Metric metric = deglib::distances::Metric::FP32_L2 ;
703703//
704704 // if(std::filesystem::exists(graph_file.c_str()) == false)
705705 // create_graph(repository_file, DataStreamType::AddAll, graph_file, metric, lid, 30, 30, 0.1f, 30, 0.001f, 5, 1); // d, k_ext, eps_ext, k_opt, eps_opt, i_opt, threads
@@ -715,7 +715,7 @@ int main() {
715715 // const auto graph_file = (data_path / "deg" / "192D_L2_K20_AddK40Eps0.1_schemeD.deg").string();
716716 // const auto opt_graph_file = (data_path / "deg" / "192D_L2_K20_AddK40Eps0.1_schemeD_OptK20Eps0.001Path5_it20000.deg").string();
717717 // const auto lid = (data_stream_type == AddAll || data_stream_type == AddHalf) ? deglib::builder::OptimizationTarget::LowLID : deglib::builder::OptimizationTarget::StreamingData;
718- // const deglib::distances::Metric metric = deglib::distances::Metric::L2 ;
718+ // const deglib::distances::Metric metric = deglib::distances::Metric::FP32_L2 ;
719719
720720 // if(std::filesystem::exists(graph_file.c_str()) == false) {
721721 // create_graph(repository_file, DataStreamType::AddAll, graph_file, metric, lid, 20, 40, 0.1f, 20, 0.001f, 5); // d, k_ext, eps_ext, k_opt, eps_opt, i_opt
@@ -732,7 +732,7 @@ int main() {
732732 // const auto graph_file = (data_path / "deg" / "1369D_L2_K30_AddK60Eps0.1_schemeD.deg").string();
733733 // const auto opt_graph_file = (data_path / "deg" / "1369D_L2_K30_AddK60Eps0.1_schemeD_OptK30Eps0.001Path5_it400000.deg").string();
734734 // const auto lid = (data_stream_type == AddAll || data_stream_type == AddHalf) ? deglib::builder::OptimizationTarget::LowLID : deglib::builder::OptimizationTarget::StreamingData;
735- // const deglib::distances::Metric metric = deglib::distances::Metric::L2 ;
735+ // const deglib::distances::Metric metric = deglib::distances::Metric::FP32_L2 ;
736736
737737 // if(std::filesystem::exists(graph_file.c_str()) == false) {
738738 // create_graph(repository_file, DataStreamType::AddAll, graph_file, metric, lid, 30, 60, 0.1f, 30, 0.001f, 5); // d, k_ext, eps_ext, k_opt, eps_opt, i_opt
@@ -750,7 +750,7 @@ int main() {
750750 // const auto graph_file = (data_path / "deg" / "crEG" / "scaling" / "96D_L2_K30_AddK60Eps0.1_schemeD_1000k.deg").string();
751751 // const auto opt_graph_file = (data_path / "deg" / "dynamic" / "96D_L2_K30_AddK60Eps0.1_add500k_schemeD_OptAfterwardsWith_SwapK30-0StepEps0.001LowPath5_it100000.deg").string();
752752 // const auto lid = (data_stream_type == AddAll || data_stream_type == AddHalf) ? deglib::builder::OptimizationTarget::LowLID : deglib::builder::OptimizationTarget::StreamingData;
753- // const deglib::distances::Metric metric = deglib::distances::Metric::L2 ;
753+ // const deglib::distances::Metric metric = deglib::distances::Metric::FP32_L2 ;
754754
755755 // if(std::filesystem::exists(graph_file.c_str()) == false) {
756756 // create_graph(repository_file, data_stream_type, graph_file, metric, lid, 30, 60, 0.1f, 30, 0.001f, 5, 1); // d, k_ext, eps_ext, k_opt, eps_opt, i_opt, threads
@@ -785,7 +785,7 @@ int main() {
785785 // const auto graph_file = (data_path / "deg" / "crEG" / "960D_L2_K30_AddK30Eps0.1_schemeC.deg").string();
786786 // const auto opt_graph_file = (data_path / "deg" / "crEG" / "960D_L2_K30_AddK60Eps0.1_schemeD_OptAfterwardsWith_SwapK30-0StepEps0.001LowPath5_it100000.deg").string();
787787 // const auto lid = (data_stream_type == AddAll || data_stream_type == AddHalf) ? deglib::builder::OptimizationTarget::HighLID : deglib::builder::OptimizationTarget::StreamingData;
788- // const deglib::distances::Metric metric = deglib::distances::Metric::L2 ;
788+ // const deglib::distances::Metric metric = deglib::distances::Metric::FP32_L2 ;
789789//
790790 // if(std::filesystem::exists(graph_file.c_str()) == false) {
791791 // create_graph(repository_file, data_stream_type, graph_file, metric, lid, 30, 30, 0.1f, 30, 0.001f, 5, 1); // d, k_ext, eps_ext, k_opt, eps_opt, i_opt, threads
@@ -804,7 +804,7 @@ int main() {
804804 // //const auto graph_file = (data_path / "deg" / "300D_L2_K30_AddK30Eps0.2High.deg").string();
805805 // const auto opt_graph_file = (data_path / "deg" / "crEG" / "300D_L2_K30_AddK60Eps0.1_schemeD_OptAfterwardsWith_SwapK30-0StepEps0.001LowPath5_it100000.deg").string();
806806 // const auto lid = (data_stream_type == AddAll || data_stream_type == AddHalf) ? deglib::builder::OptimizationTarget::HighLID : deglib::builder::OptimizationTarget::StreamingData;
807- // const deglib::distances::Metric metric = deglib::distances::Metric::L2 ;
807+ // const deglib::distances::Metric metric = deglib::distances::Metric::FP32_L2 ;
808808//
809809 // if(std::filesystem::exists(graph_file.c_str()) == false) {
810810 // create_graph(repository_file, data_stream_type, graph_file, metric, lid, 30, 60, 0.1f, 30, 0.001f, 5, 1); // d, k_ext, eps_ext, k_opt, eps_opt, i_opt, threads
@@ -823,7 +823,7 @@ int main() {
823823 // const auto reduce_graph_file = (data_path / "deg" / "online" / "128D_L2_K30_AddK60Eps0.2High_SwapK30-0StepEps0.001LowPath5Rnd0+0_improveEvery2ndNonPerfectEdge.deg").string();
824824 // const auto opt_graph_file = (data_path / "deg" / "dynamic" / "128D_L2_K30_AddK60Eps0.1_add500k_schemeD_OptAfterwardsWith_SwapK30-0StepEps0.001LowPath5_it100000.deg").string();
825825 const auto lid = (data_stream_type == AddAll || data_stream_type == AddHalf) ? deglib::builder::OptimizationTarget::LowLID : deglib::builder::OptimizationTarget::StreamingData;
826- const deglib::distances::Metric metric = deglib::distances::Metric::L2 ;
826+ const deglib::distances::Metric metric = deglib::distances::Metric::FP32_L2 ;
827827
828828 if (std::filesystem::exists (graph_file.c_str ()) == false ) {
829829 create_random_exploration_graph (repository_file, graph_file, metric, 30 , 100000 );
@@ -860,7 +860,7 @@ int main() {
860860 // const auto gt_file = (data_path / "SIFT100K" / (data_stream_type == AddAll ? "sift_groundtruth.ivecs" : "sift_groundtruth_base500000.ivecs" )).string();
861861 // const auto graph_file = (data_path / "deg" / "128D_L2_K16_AddK32Eps0.1_schemeLow.deg").string();
862862 // const auto lid = (data_stream_type == AddAll || data_stream_type == AddHalf) ? deglib::builder::OptimizationTarget::LowLID : deglib::builder::OptimizationTarget::StreamingData;
863- // const deglib::distances::Metric metric = deglib::distances::Metric::L2 ;
863+ // const deglib::distances::Metric metric = deglib::distances::Metric::FP32_L2 ;
864864
865865 // if(std::filesystem::exists(graph_file.c_str()) == false)
866866 // create_graph(repository_file, data_stream_type, graph_file, metric, lid, 16, 32, 0.1f, 0, 0, 0, 1); // d, k_ext, eps_ext, k_opt, eps_opt, i_opt, threads
@@ -878,7 +878,7 @@ int main() {
878878 const auto graph_file = (data_path / "deg" / "384D_uint8_L2_K16_AddK32Eps0.05_LowLID.deg").string();
879879 const auto opt_graph_file = (data_path / "deg" / "384D_uint8_L2_K16_AddK32Eps0.05_LowLID_opt500k.deg").string();
880880 const auto lid = deglib::builder::OptimizationTarget::LowLID;
881- const deglib::distances::Metric metric = deglib::distances::Metric::L2_Uint8 ;
881+ const deglib::distances::Metric metric = deglib::distances::Metric::Uint8_L2 ;
882882
883883 if(std::filesystem::exists(graph_file.c_str()) == false)
884884 create_graph(repository_file, data_stream_type, graph_file, metric, lid, 16, 32, 0.1f, 0, 0, 0, 8); // d, k_ext, eps_ext, k_opt, eps_opt, i_opt, threads
@@ -897,7 +897,7 @@ int main() {
897897 // // const auto graph_file = (data_path / "deg" / "dynamic" / "100D_L2_K30_AddK60Eps0.1_add500k_schemeC.deg").string();
898898 // // const auto opt_graph_file = (data_path / "deg" / "dynamic" / "100D_L2_K30_AddK60Eps0.1_add500k_schemeC_OptAfterwardsWith_SwapK30-0StepEps0.001LowPath5_it1000000.deg").string();
899899 // // const auto lid = (data_stream_type == AddAll || data_stream_type == AddHalf) ? deglib::builder::OptimizationTarget::HighLID : deglib::builder::OptimizationTarget::StreamingData;
900- // const deglib::distances::Metric metric = deglib::distances::Metric::L2 ;
900+ // const deglib::distances::Metric metric = deglib::distances::Metric::FP32_L2 ;
901901
902902 // if(std::filesystem::exists(graph_file.c_str()) == false) {
903903 // create_graph(repository_file, data_stream_type, graph_file, metric, lid, 30, 60, 0.1f, 0, 0, 0, 1); // d, k_ext, eps_ext, k_opt, eps_opt, i_opt, thread_count
@@ -942,7 +942,7 @@ int main() {
942942 // const auto opt_graph_file = (data_path / "deg" / "300k" / "768D_L2_K30_AddK60Eps0.1_schemeD_t1_512byte_200kAll.deg").string();
943943 // const auto mrng_graph_file = (data_path / "deg" / "300k" / "768D_L2_K30_AddK60Eps0.1_schemeD_t12_512byte_removedNonMRNG.deg").string();
944944 // const auto lid = deglib::builder::OptimizationTarget::LowLID; // low=schemeD, high=schemeC
945- // const deglib::distances::Metric metric = deglib::distances::Metric::L2_Uint8 ;
945+ // const deglib::distances::Metric metric = deglib::distances::Metric::Uint8_L2 ;
946946
947947 // if(std::filesystem::exists(graph_file.c_str()) == false)
948948 // create_graph(repository_file, data_stream_type, graph_file, metric, lid, 30, 60, 0.1f, 30, 0.001f, 5, 4); // d, k_ext, eps_ext, k_opt, eps_opt, i_opt, thread_count
0 commit comments