-
-
Notifications
You must be signed in to change notification settings - Fork 769
Comparing changes
Open a pull request
base repository: bitsandbytes-foundation/bitsandbytes
base: 0.46.0
head repository: bitsandbytes-foundation/bitsandbytes
compare: 0.46.1
- 10 commits
- 12 files changed
- 5 contributors
Commits on Jul 1, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d35b170 - Browse repository at this point
Copy the full SHA d35b170View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbb257d - Browse repository at this point
Copy the full SHA bbb257dView commit details -
Improvement for torch.compile support on Params4bit (#1673)
(cherry picked from commit d9333aa)
Configuration menu - View commit details
-
Copy full SHA for 9ad7b33 - Browse repository at this point
Copy the full SHA 9ad7b33View commit details -
doc fix signature for 8-bit optim (#1660)
* doc fix signature for 8-bit optim * required changes * precommit (cherry picked from commit 61db085)
Configuration menu - View commit details
-
Copy full SHA for 472209f - Browse repository at this point
Copy the full SHA 472209fView commit details -
Make minor improvements to optimizer.py (#1687)
(cherry picked from commit aca9778)
Configuration menu - View commit details
-
Copy full SHA for 565258f - Browse repository at this point
Copy the full SHA 565258fView commit details -
Fix AdamW documentation (#1686)
(cherry picked from commit fd2949a)
Configuration menu - View commit details
-
Copy full SHA for d09527c - Browse repository at this point
Copy the full SHA d09527cView commit details -
* 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)
Configuration menu - View commit details
-
Copy full SHA for 4145b5c - Browse repository at this point
Copy the full SHA 4145b5cView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 39d7505 - Browse repository at this point
Copy the full SHA 39d7505View commit details
Commits on Jul 2, 2025
-
Merge pull request #1694 from bitsandbytes-foundation/cherrypick-v046-1
Cherry picks for v0.46.1 patch release
Configuration menu - View commit details
-
Copy full SHA for 7d4b52a - Browse repository at this point
Copy the full SHA 7d4b52aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bca844 - Browse repository at this point
Copy the full SHA 4bca844View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.46.0...0.46.1