Releases: BaseModelAI/cleora
Releases · BaseModelAI/cleora
v1.2.3
Changed
Fixed
- Check for malformed lines in input (#59).
v1.2.2
Changed
- Allow cleora to accept multiple input files as positional args. Named argument 'input' is getting deprecated (#55).
v1.2.1
Changed
- Optimize "--output-format numpy" mode, so it doesn't require additional memory when writing output file (#50).
- Bump libs (#52).
v1.2.0
Added
- Use default hasher for vector init. (#47).
v1.1.1
Added
- Init embedding with seed during training (#27).
Cleora v1.1.0
Changed
- Bumped
env_logger
to 0.8.2
, smallvec
to 1.5.1
, removed fnv
hasher (#11).
Added
- Tests (snapshots) for in-memory and memory-mapped files calculations of embeddings (#12).
- Support for
NumPy
output format (available via --output-format
program argument) (#15).
- Jupyter notebooks with experiments (#16).
Improved
- Used
vector
for hash_to_id
mappings, non-allocating cartesian product, ryu
crate for faster write (#13).
- Sparse Matrix refactor (cleanup, simplification, using iter, speedup). Use Cargo.toml data for clap crate (#17).
- Unify and simplify embeddings calculation for in-memory and mmap matrices (#18).
Cleora v1.0.1
Fixed
- Skip reading invalid UTF-8 line (#8).
- Fix clippy warnings (#7).
Added
- JSON support (#3).
- Snapshot testing (#5).