Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bitsandbytes-foundation/bitsandbytes
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.46.0
Choose a base ref
...
head repository: bitsandbytes-foundation/bitsandbytes
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.46.1
Choose a head ref
  • 10 commits
  • 12 files changed
  • 5 contributors

Commits on Jul 1, 2025

  1. Bump dev version

    matthewdouglas committed Jul 1, 2025
    Configuration menu
    Copy the full SHA
    d35b170 View commit details
    Browse the repository at this point in the history
  2. pass current bnb_quantized when moving quantized Params4bit to differ…

    …ent device (#1665)
    
    (cherry picked from commit cd8bd2d)
    mklabunde authored and matthewdouglas committed Jul 1, 2025
    Configuration menu
    Copy the full SHA
    bbb257d View commit details
    Browse the repository at this point in the history
  3. Improvement for torch.compile support on Params4bit (#1673)

    (cherry picked from commit d9333aa)
    matthewdouglas committed Jul 1, 2025
    Configuration menu
    Copy the full SHA
    9ad7b33 View commit details
    Browse the repository at this point in the history
  4. doc fix signature for 8-bit optim (#1660)

    * doc fix signature for 8-bit optim
    
    * required changes
    
    * precommit
    
    (cherry picked from commit 61db085)
    ved1beta authored and matthewdouglas committed Jul 1, 2025
    Configuration menu
    Copy the full SHA
    472209f View commit details
    Browse the repository at this point in the history
  5. Make minor improvements to optimizer.py (#1687)

    (cherry picked from commit aca9778)
    agupta2304 authored and matthewdouglas committed Jul 1, 2025
    Configuration menu
    Copy the full SHA
    565258f View commit details
    Browse the repository at this point in the history
  6. Fix AdamW documentation (#1686)

    (cherry picked from commit fd2949a)
    agupta2304 authored and matthewdouglas committed Jul 1, 2025
    Configuration menu
    Copy the full SHA
    d09527c View commit details
    Browse the repository at this point in the history
  7. Add CUDA 12.9 build (#1689)

    * Add CUDA 12.9 to build/test workflows
    
    * Downgrade Jimver/cuda-toolkit to v0.2.24
    
    * Update python-package.yml
    
    * Update python-package.yml
    
    * Update python-package.yml
    
    * Update tests.yml
    
    * Update tests.yml
    
    (cherry picked from commit 1abd5e7)
    matthewdouglas committed Jul 1, 2025
    Configuration menu
    Copy the full SHA
    4145b5c View commit details
    Browse the repository at this point in the history
  8. Automatically call CMake as part of PEP 517 build (#1512)

    * Automatically call CMake as part of PEP 517 build
    
    Call CMake and build the CPU extension when invoking the build
    via a PEP 517 backend, to ensure that at least some extension is built
    when users are building from source.  This improves consistency with
    other Python packages, and reduces the risk of accidents.
    
    We are using `scikit-build-core` setuptools plugin to take care of CMake
    dependencies and call into CMake.  However, we need to modify
    the `build_py` command to ensure that CMake is called prior to
    the setuptools command, as otherwise the newly built shared library
    won't be picked up by `build_py`.
    
    Since setuptools is still responsible for collecting the Python package,
    it also collects all other shared libraries that were built earlier,
    for example via manual CMake calls as done in the CI pipeline.
    Furthermore, if the user does not have `scikit-build-core` installed
    and calls `setup.py` directly, we output a warning but continue working
    as before.
    
    The logic can be further extended in the future, for example to detect
    the best COMPUTE_BACKEND default.
    
    Fixes #1511
    
    * Include C sources and build files in source distribution
    
    * Fix formatting
    
    (cherry picked from commit ed9c8fc)
    mgorny authored and matthewdouglas committed Jul 1, 2025
    Configuration menu
    Copy the full SHA
    39d7505 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2025

  1. Merge pull request #1694 from bitsandbytes-foundation/cherrypick-v046-1

    Cherry picks for v0.46.1 patch release
    matthewdouglas authored Jul 2, 2025
    Configuration menu
    Copy the full SHA
    7d4b52a View commit details
    Browse the repository at this point in the history
  2. Release v0.46.1

    matthewdouglas committed Jul 2, 2025
    Configuration menu
    Copy the full SHA
    4bca844 View commit details
    Browse the repository at this point in the history
Loading