IvfPqIndex constructor
IvfPqIndex(})
Implementation
IvfPqIndex(
this.dim, {
required this.nlist,
required this.m,
this.nprobe = 1,
int seed = 1234,
int niter = 25,
}) : _coarseQuantizer =
_KMeans(dim: dim, k: nlist, niter: niter, seed: seed),
_pq = _ProductQuantizer(
dim: dim,
m: m,
seed: seed + 100,
niter: niter,
),
_cellCodes = List<Uint8List>.generate(nlist, (_) => Uint8List(0)),
_cellIds = List<List<Object?>>.generate(nlist, (_) => <Object?>[]),
_cellCounts = List<int>.filled(nlist, 0);