toJson method
Serialize the trained codebooks + code table.
Implementation
Map<String, Object?> toJson() {
return {
'dim': dim,
'm': m,
'trained': _pq.trained,
'centroids': _encodeF32Slice(
_pq.centroids,
0,
_pq.centroids.length,
),
'ids': [for (final id in _ids) id],
'codes': base64.encode(_codes.sublist(0, _ids.length * m)),
};
}