mirror of https://github.com/milvus-io/milvus.git
parent
ff9697b184
commit
9bfd48cdf5
|
@ -55,6 +55,23 @@ static std::unordered_map<std::string, int32_t> str_old_index_type_map = {
|
|||
{IndexEnum::INDEX_FAISS_BIN_IVFFLAT, (int32_t)OldIndexType::FAISS_BIN_IVFLAT_CPU},
|
||||
};
|
||||
|
||||
/* used in 0.8.0 */
|
||||
namespace IndexEnum {
|
||||
const char* INVALID = "";
|
||||
const char* INDEX_FAISS_IDMAP = "IDMAP";
|
||||
const char* INDEX_FAISS_IVFFLAT = "IVF_FLAT";
|
||||
const char* INDEX_FAISS_IVFPQ = "IVF_PQ";
|
||||
const char* INDEX_FAISS_IVFSQ8 = "IVF_SQ8";
|
||||
const char* INDEX_FAISS_IVFSQ8H = "IVF_SQ8_HYBRID";
|
||||
const char* INDEX_FAISS_BIN_IDMAP = "BIN_IDMAP";
|
||||
const char* INDEX_FAISS_BIN_IVFFLAT = "BIN_IVF_FLAT";
|
||||
const char* INDEX_NSG = "NSG";
|
||||
const char* INDEX_SPTAG_KDT_RNT = "SPTAG_KDT_RNT";
|
||||
const char* INDEX_SPTAG_BKT_RNT = "SPTAG_BKT_RNT";
|
||||
const char* INDEX_HNSW = "HNSW";
|
||||
const char* INDEX_ANNOY = "ANNOY";
|
||||
} // namespace IndexEnum
|
||||
|
||||
std::string
|
||||
OldIndexTypeToStr(const int32_t type) {
|
||||
try {
|
||||
|
|
|
@ -43,19 +43,19 @@ using IndexType = std::string;
|
|||
|
||||
/* used in 0.8.0 */
|
||||
namespace IndexEnum {
|
||||
constexpr const char* INVALID = "";
|
||||
constexpr const char* INDEX_FAISS_IDMAP = "IDMAP";
|
||||
constexpr const char* INDEX_FAISS_IVFFLAT = "IVF_FLAT";
|
||||
constexpr const char* INDEX_FAISS_IVFPQ = "IVF_PQ";
|
||||
constexpr const char* INDEX_FAISS_IVFSQ8 = "IVF_SQ8";
|
||||
constexpr const char* INDEX_FAISS_IVFSQ8H = "IVF_SQ8_HYBRID";
|
||||
constexpr const char* INDEX_FAISS_BIN_IDMAP = "BIN_IDMAP";
|
||||
constexpr const char* INDEX_FAISS_BIN_IVFFLAT = "BIN_IVF_FLAT";
|
||||
constexpr const char* INDEX_NSG = "NSG";
|
||||
constexpr const char* INDEX_SPTAG_KDT_RNT = "SPTAG_KDT_RNT";
|
||||
constexpr const char* INDEX_SPTAG_BKT_RNT = "SPTAG_BKT_RNT";
|
||||
constexpr const char* INDEX_HNSW = "HNSW";
|
||||
constexpr const char* INDEX_ANNOY = "ANNOY";
|
||||
extern const char* INVALID;
|
||||
extern const char* INDEX_FAISS_IDMAP;
|
||||
extern const char* INDEX_FAISS_IVFFLAT;
|
||||
extern const char* INDEX_FAISS_IVFPQ;
|
||||
extern const char* INDEX_FAISS_IVFSQ8;
|
||||
extern const char* INDEX_FAISS_IVFSQ8H;
|
||||
extern const char* INDEX_FAISS_BIN_IDMAP;
|
||||
extern const char* INDEX_FAISS_BIN_IVFFLAT;
|
||||
extern const char* INDEX_NSG;
|
||||
extern const char* INDEX_SPTAG_KDT_RNT;
|
||||
extern const char* INDEX_SPTAG_BKT_RNT;
|
||||
extern const char* INDEX_HNSW;
|
||||
extern const char* INDEX_ANNOY;
|
||||
} // namespace IndexEnum
|
||||
|
||||
enum class IndexMode { MODE_CPU = 0, MODE_GPU = 1 };
|
||||
|
|
Loading…
Reference in New Issue