Commit History

  1. correct the versioning note: a version is a branch on the kernel repo, not a tag

    marcsun13 HF Staff
    35c770e
  2. revert the f32 gemv: measured no end-to-end gain, and nothing dispatches it⁠

    marcsun13 HF Staff
    9266b58

  1. drop the sweep override

    marcsun13 HF Staff
    cb7b869
  2. dispatch ggml's f32 gemv for unquantized weights

    marcsun13 HF Staff
    e5fa1df

  1. rebuild

    marcsun13 HF Staff
    Verified signature
    e1c26fb
  2. add mul_mat_id, and compile upstream's kernels as they ship⁠

    Marc Sun
    9534e0b
  3. vendor only the files the build reaches⁠

    Marc Sun
    091adac
  4. stop tracking build/, like the other ggml kernels⁠

    Marc Sun
    a03d80d
  5. sync build/ with what was published to the v1 branch⁠

    Marc Sun
    a5ee429
  6. rebuild metal for get_rows, and track artifacts by glob⁠

    Marc Sun
    e6e7898
  7. drop the cuda kernel: metal is the only backend built for now⁠

    Marc Sun
    77f577c

  1. expose ggml's get_rows, and rename the package to match the repo⁠

    marcsun13 HF Staff
    e9319be

  1. name the package after the repo it publishes to

    marcsun13 HF Staff
    55a081e
  2. point the hub upload at the renamed repo

    marcsun13 HF Staff
    88bf4fc
  3. trim the metal shader to the dispatched kernels

    marcsun13 HF Staff
    Verified signature
    87cb5c1

  1. drop .pytest_cache

    marcsun13 HF Staff
    Verified signature
    2f7d318
  2. full tree: sources, vendored ggml, and all built variants

    marcsun13 HF Staff
    Verified signature
    90ac035

  1. SKILL: the LFS pointer trap, and correct the dynamo advice⁠

    marcsun13 HF Staff
    5d3209c
  2. Fail when a shipped artifact is not a loadable library⁠

    marcsun13 HF Staff
    9b43109
  3. Restore the five artifacts that were committed as LFS pointers⁠

    marcsun13 HF Staff
    ccb2fdb
  4. Rebuild CUDA variants with the current builder (provenance, digest, no shim)

    marcsun13 HF Staff
    Verified signature
    ea12071
  5. Load the kernel in tests the way a consumer does⁠

    marcsun13 HF Staff
    1df3b99
  6. Refresh the Metal builds for the 20-type table⁠

    Marc Sun
    2c9588b
  7. Metal: cover every quant type upstream's metallib has a gemv for⁠

    Marc Sun
    0becb0a
  8. Minimal README: ops, devices, source and how to refresh it

    marcsun13 HF Staff
    fd5d3aa
  9. Refresh the Metal builds after the command-buffer fix

    marcsun13 HF Staff
    3b07566
  10. Encode on the MPS stream's own queue⁠

    marcsun13 HF Staff
    49187c6
  11. Add prebuilt Metal variants for torch 2.12 and 2.13⁠

    marcsun13 HF Staff
    2113014
  12. Untrack nix result symlinks committed by mistake

    marcsun13 HF Staff
    8eddc6f
  13. Ignore nix result symlinks⁠

    marcsun13 HF Staff
    70c24f0
  14. Fix q8_0 gemv: reduction-across-simdgroups convention⁠

    marcsun13 HF Staff
    99aafa6

  1. Add Metal backend; vendor whole llama.cpp trees⁠

    marcsun13 HF Staff
    d297b20

  1. GGUF kernels: dequantize + fused gemv over packed blocks

    marcsun13 HF Staff
    Verified signature
    f79d690
  2. GGUF kernels: dequantize + fused gemv over packed blocks

    marcsun13 HF Staff
    Verified signature
    97231ed
  3. GGUF kernels: dequantize + fused gemv over packed blocks, 9 CUDA variants

    marcsun13 HF Staff
    Verified signature
    2c20074
  4. initial commit

    marcsun13 HF Staff
    Verified signature
    06a029e