diff --git a/ChangeLog.md b/ChangeLog.md index a5d7e50..6917fed 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,5 @@ # [Change Log](https://github.com/anyks/asc/archive/release.tar.gz) +## [1.0.1](https://github.com/anyks/asc/archive/v1.0.1.tar.gz) Bug fixes + ## [1.0.0](https://github.com/anyks/asc/archive/v1.0.0.tar.gz) Creating a repository diff --git a/app/asc.hpp b/app/asc.hpp index 22cefbf..e5bbab3 100644 --- a/app/asc.hpp +++ b/app/asc.hpp @@ -9,7 +9,7 @@ // Название языковой модели #define ANYKS_ASC_NAME "asc" // Версия приложения -#define ANYKS_ASC_VERSION "1.0.0" +#define ANYKS_ASC_VERSION "1.0.1" // Версия словаря #define ANYKS_ASC_DICT_VERSION "1.0.0" // Автор приложения diff --git a/contrib/include/hnswlib/hnswalg.h b/contrib/include/hnswlib/hnswalg.h index 3de58bb..6f20592 100644 --- a/contrib/include/hnswlib/hnswalg.h +++ b/contrib/include/hnswlib/hnswalg.h @@ -966,7 +966,7 @@ namespace hnswlib { size_t dim = *((size_t *) dist_func_param_); std::vector data; data_t* data_ptr = (data_t*) data_ptrv; - for (int i = 0; i < dim; i++) { + for (size_t i = 0; i < dim; i++) { data.push_back(*data_ptr); data_ptr += 1; } diff --git a/src/hnsw.cpp b/src/hnsw.cpp index 73f426b..efe328c 100644 --- a/src/hnsw.cpp +++ b/src/hnsw.cpp @@ -168,7 +168,7 @@ const pair , vector > anyks::Hnsw::query(const vector // Если количество ядер не установлено, устанавливаем по дефолту if(threads <= 0) threads = this->threads; // Если количество строк меньше количества ядер * 4, тогда переводим всё на одно ядро - if(rows <= (threads * 4)) threads = 1; + if(rows <= size_t(threads * 4)) threads = 1; // Создаем массив дистанций result.second = vector (rows * k); // Создаем массив данных @@ -432,7 +432,7 @@ void anyks::Hnsw::add(const vector > & input, const vector dim) throw runtime_error("Wrong dimensionality of the vectors."); // Если количество строк меньше количества ядер * 4, тогда переводим всё на одно ядро - if(rows <= (threads * 4)) threads = 1; + if(rows <= size_t(threads * 4)) threads = 1; { // Начало работы u_short start = 0;