Skip to content

Releases: finalfusion/finalfusion-utils

Release 0.14.1

27 Dec 10:22
Compare
Choose a tag to compare
  • Fix incompatibility between intel-mkl-tool and anyhow > 1.0.48.

Release 0.14.0

12 Dec 19:28
Compare
Choose a tag to compare
  • Update finalfusion dependency to 0.17, this brings many improvements, including:
    • Support for floret embeddings.
    • Improved errors, providing structured context.
  • Relicense to Apache License version 2.0 or MIT

Release 0.13.2

02 Dec 09:34
Compare
Choose a tag to compare
  • Use cross-building to build for more platforms.

Release 0.13.1

26 Nov 12:40
Compare
Choose a tag to compare
  • Fix linkage when the intel-mkl-amd feature is enabled.
  • Use the LP64 interface, rather than the ILP64 interface, this fixes some functionality that failed with MKL.

Release 0.13.0

21 Jul 10:47
Compare
Choose a tag to compare
  • Support the Accelerate framework on macOS for BLAS/LAPACK.
  • Improved support for Intel MKL.
  • Update to finalfusion 0.16, reductive 0.7, and ndarray 0.15.

Add the bucket-to-explicit/select subcommands, support angular similarity

18 Aug 14:24
Compare
Choose a tag to compare
  • Add bucket-to-explicit. This subcommand converts a finalfusion/fastText embedding file with a bucket-based n-gram vocabulary to an explicit n-gram vocabulary. (by @sebpuetz)
  • Add an --similarity option to the similar/analogy subcommands. This option allows selecting the similarity measure. Cosine similarity is still the default, but angular can be used to switch to angular similarity. (by @danieldk)
  • Add select subcommand. This subcommand creates a new embedding matrix from an existing embedding matrix that covers the given set of words. (by @danieldk)

Always link against system BLAS

18 Aug 14:17
Compare
Choose a tag to compare

Always link against system OpenBLAS/MKL/Netlib BLAS

Licensing

26 Jul 13:44
Compare
Choose a tag to compare

Provide Apache License version 2.0 as an additional licensing option.

Release 0.11.0

08 May 07:25
Compare
Choose a tag to compare
  • Add reconstruct subcommand to reconstruct quantized embeddings. (@RealNicolasBourbaki and @danieldk)
  • Better error handling and reporting through the anyhow crate. (@danieldk)
  • Compile ndarray with BLAS support when one of the openblas, intel-mkl, or netlib features is enabled. (@danieldk)
  • Build finalfusion-utils directly from the repository with Nix. E.g.,
    $ nix-env -i -f https://github.com/finalfusion/finalfusion-utils/tarball/0.11.0
    Installing through the Nix package set is still recommended for faster builds. (@danieldk)
  • BucketIndexer optimizations through finalfusion 0.12. (@sebpuetz)

Update to finalfusion 0.11.0

08 Nov 10:46
Compare
Choose a tag to compare

This release updates the finalfusion dependency to 0.11.0. This adds support for explicit n-gram vocabularies, which are introduced in finalfrontier 0.7.0.