You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For Collection struct, the generic parameter D has been replaced with Metadata enum which allows one collection to store different types of data as needed.
The Vector now uses Vec<f32> instead of [f32, N] which removes the N generic parameter from the Vector struct. Since there is a chance of using different vector dimensions in the same collection with this change, An additional functionality is added to the Collection to make sure that the vector dimension is uniform.
The M generic parameter in the Collection struct has been replaced with a constant of 32. This removes the flexibility to tweak the indexing configuration for this value. But for most use cases, this value should be sufficient.
Added multiple utility functions to structs such as Record, Vector, and Collection to make it easier to work with the data.