knncolle_annoy
Annoy nearest neighbors in knncolle
Loading...
Searching...
No Matches
load_annoy_prebuilt.hpp File Reference

Load a prebuilt Annoy index. More...

#include "utils.hpp"
#include "Annoy.hpp"
#include <cstddef>
#include <stdexcept>
#include <string>
#include <filesystem>
#include "knncolle/knncolle.hpp"

Go to the source code of this file.

Classes

struct  knncolle_annoy::AnnoyPrebuiltTypes
 Template types of a saved Annoy index. More...
 

Namespaces

namespace  knncolle_annoy
 Approximate nearest neighbor search with Annoy.
 

Functions

AnnoyPrebuiltTypes knncolle_annoy::load_annoy_prebuilt_types (const std::filesystem::path &dir)
 
template<typename Index_ , typename Data_ , typename Distance_ , class AnnoyDistance_ , typename AnnoyIndex_ = Index_, typename AnnoyData_ = float, class AnnoyRng_ = Annoy::Kiss64Random, class AnnoyThreadPolicy_ = Annoy::AnnoyIndexSingleThreadedBuildPolicy>
auto knncolle_annoy::load_annoy_prebuilt (const std::filesystem::path &dir)
 

Detailed Description

Load a prebuilt Annoy index.