Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default to bf16 #465

Merged
merged 10 commits into from
Aug 19, 2024
Merged

Default to bf16 #465

merged 10 commits into from
Aug 19, 2024

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    0fefaa0 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Configuration menu
    Copy the full SHA
    fdaaa92 View commit details
    Browse the repository at this point in the history
  2. Make: SimSIMD Dispatch in Rust

    Closes #421
    
    Co-authored-by: jrcavani <[email protected]>
    ashvardanian and jrcavani committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    4653c47 View commit details
    Browse the repository at this point in the history
  3. Make: Put maratyszcza/fp16 in Crates

    Closes #450
    
    Co-authored-by: Michał Bartoszkiewicz <[email protected]>
    ashvardanian and embe-pw committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e125045 View commit details
    Browse the repository at this point in the history
  4. Add: bf16 quantization level

    This commit exposes the underlying SimSIMD `bf16`
    kernels for distance functions, that can be up to 3x faster
    than IEEE half-precision floats for different multiplication-
    intensive operations. It also brings backwards-compatibility
    for older CPUs, that don't yet support `bf16`.
    
    Important to note, NumPy still doesn't support half-precision,
    so we can't reliably guess what the name of the `bf16` type
    will be in the buffer protocol specifications.
    numpy/numpy#19808
    ashvardanian committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e0ecb95 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eaf83b0 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    e81ddbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d057083 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca2111a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    25b90f1 View commit details
    Browse the repository at this point in the history