- 14 Aug, 2024 1 commit
-
-
Matthew Douglas authored
-
- 06 Aug, 2024 1 commit
-
-
Vladimir Malinovskii authored
* Embedding4bit and Embedding8bit implementation * lint * Update bitsandbytes/nn/modules.py Co-authored-by:
Matthew Douglas <38992547+matthewdouglas@users.noreply.github.com> * Update bitsandbytes/nn/modules.py Co-authored-by:
Matthew Douglas <38992547+matthewdouglas@users.noreply.github.com> * Update bitsandbytes/nn/modules.py Co-authored-by:
Matthew Douglas <38992547+matthewdouglas@users.noreply.github.com> * saving -> Saving --------- Co-authored-by:
Matthew Douglas <38992547+matthewdouglas@users.noreply.github.com>
-
- 31 Jul, 2024 1 commit
-
-
Titus authored
-
- 30 Jul, 2024 1 commit
-
-
Titus von Koeller authored
-
- 29 Jul, 2024 5 commits
-
-
Titus authored
-
Matthew Douglas authored
[FSDP] Enable loading prequantized weights with bf16/fp16/fp32 quant_storage
-
Matthew Douglas authored
-
dependabot[bot] authored
Bumps the minor-patch group with 1 update: [pytest](https://github.com/pytest-dev/pytest). Updates `pytest` from 8.3.1 to 8.3.2 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.3.1...8.3.2 ) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Matthew Douglas authored
-
- 27 Jul, 2024 2 commits
-
-
Titus von Koeller authored
-
Titus von Koeller authored
-
- 23 Jul, 2024 4 commits
-
-
Titus von Koeller authored
-
Titus von Koeller authored
-
Titus von Koeller authored
-
Matthew Douglas authored
* Fix restoration of quant_storage for CPU offloading * Clarify comment on default quant_storage in Params4bit.from_prequantized() * fix to make quant_storage dynamic based on serialized dtype * delete obsolete comment --------- Co-authored-by:Titus von Koeller <9048635+Titus-von-Koeller@users.noreply.github.com>
-
- 22 Jul, 2024 3 commits
-
-
dependabot[bot] authored
Bumps the minor-patch group with 1 update: [pytest](https://github.com/pytest-dev/pytest). Updates `pytest` from 8.2.2 to 8.3.1 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.2.2...8.3.1 ) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Edenzzzz authored
* Fixed optim update error with non-contiguous grads * fix formatting Thanks @Edenzzzz for this contribution! --------- Co-authored-by:Titus von Koeller <9048635+Titus-von-Koeller@users.noreply.github.com>
-
Titus authored
* fix min_8bit_size invalid bug * Apply same fix to other optimizer base class --------- Co-authored-by:Edenzzzz <wtan45@wisc.edu>
-
- 21 Jul, 2024 1 commit
-
-
Matthew Douglas authored
* Add CUDA 12.5 builds and enable CUDA 12.4 on Windows * Update install doc
-
- 16 Jul, 2024 1 commit
-
-
Ther authored
* chore: delete useless buffered activation * fix: fix bugs
-
- 15 Jul, 2024 3 commits
-
-
Vladimir Malinovskii authored
* fixed test_4bit_warnings on cpu-only platforms * fixed linear8bit-based tests for cpu only platforms
-
dependabot[bot] authored
Updates the requirements on [matplotlib](https://github.com/matplotlib/matplotlib) to permit the latest version. Updates `matplotlib` to 3.9.1 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](https://github.com/matplotlib/matplotlib/compare/v3.9.0...v3.9.1 ) --- updated-dependencies: - dependency-name: matplotlib dependency-type: direct:development dependency-group: major ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Matthew Douglas authored
* Add support for building with latest MSVC * Update MSVC 1940+ support for CUDA builds.
-
- 12 Jul, 2024 5 commits
-
-
Titus authored
-
Titus authored
-
dependabot[bot] authored
Bumps the minor-patch group with 1 update: [scipy](https://github.com/scipy/scipy). Updates `scipy` from 1.13.1 to 1.14.0 - [Release notes](https://github.com/scipy/scipy/releases) - [Commits](https://github.com/scipy/scipy/compare/v1.13.1...v1.14.0 ) --- updated-dependencies: - dependency-name: scipy dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Markus Hennerbichler authored
pythonInterface.cpp depends on ops.cuh which in turn depends on some thrust headers. It is defined as a C++ compilation unit which is problematic becuase thrift doesn't guarantee compatibility with a host compiler. This is starting to cause issues with CUDA 12.5. There is no dependency on the thrust headers, which means they can be removed without other consequences.
-
Titus authored
* Update build_documentation.yml * Update build_pr_documentation.yml * Update build_pr_documentation.yml
-
- 21 Jun, 2024 2 commits
-
-
jiqing-feng authored
* cpu install guide * update readme * fix format * fix format * fix typo * add windows guide * fix readme to pip install . instead of building wheel * Update docs/source/installation.mdx Co-authored-by:
Steven Liu <59462357+stevhliu@users.noreply.github.com> * Update docs/source/installation.mdx Co-authored-by:
Steven Liu <59462357+stevhliu@users.noreply.github.com> * Update docs/source/installation.mdx Co-authored-by:
Steven Liu <59462357+stevhliu@users.noreply.github.com> --------- Co-authored-by:
Steven Liu <59462357+stevhliu@users.noreply.github.com>
-
dependabot[bot] authored
Bumps the minor-patch group with 2 updates in the / directory: [pytest](https://github.com/pytest-dev/pytest) and [lion-pytorch](https://github.com/lucidrains/lion-pytorch). Updates `pytest` from 8.2.1 to 8.2.2 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.2.1...8.2.2) Updates `lion-pytorch` from 0.1.4 to 0.2.2 - [Release notes](https://github.com/lucidrains/lion-pytorch/releases) - [Commits](https://github.com/lucidrains/lion-pytorch/compare/0.1.4...0.2.2 ) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-patch - dependency-name: lion-pytorch dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- 05 Jun, 2024 1 commit
-
-
Younes Belkada authored
* Revert "Add `"lamb"` to `str2optimizer32bit`" * Update bitsandbytes/functional.py
-
- 30 May, 2024 4 commits
-
-
Titus authored
Add erroneously missing optimizers to `str2optimizer32bit`
-
Titus authored
FIX_ Prevent __getstate__ from mutating Params4bit
-
Titus authored
FIX Make Int8Params deepcopy-able
-
Benjamin Bossan authored
This requires to implement the __deepcopy__ method in Int8Params. Moreover, there was an issue in the Linear8BitLT constructor that would assign instance attributes to the class, which is now fixed. Please review carefully that this does not impact existing code. Tests that I ran: - pytest tests/test_linear8bitlt.py - in PEFT: python -m pytest -m "single_gpu_tests and bitsandbytes" tests/test_gpu_examples.py - in PEFT: python -m pytest -m "single_gpu_tests and bitsandbytes" tests/test_common_gpu.py - in transformers: RUN_SLOW=1 python -m pytest tests/quantization/bnb -x
-
- 29 May, 2024 1 commit
-
-
Benjamin Bossan authored
As discussed internally, use state = self.__dict__.copy(), which is also what the Python docs recommend.
-
- 28 May, 2024 4 commits
-
-
EtienneDosSantos authored
-
EtienneDosSantos authored
-
EtienneDosSantos authored
-
Titus authored
Bump scipy from 1.13.0 to 1.13.1 in the minor-patch group
-