1. 15 Jul, 2024 1 commit
  2. 30 May, 2024 1 commit
    • Benjamin Bossan's avatar
      FIX Make Int8Params deepcopy-able · ed99b3c1
      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
      ed99b3c1
  3. 13 Mar, 2024 1 commit
  4. 06 Mar, 2024 1 commit
  5. 05 Mar, 2024 1 commit
  6. 01 Feb, 2024 1 commit
    • Aarni Koskela's avatar
      Test improvements (#1001) · 2336a45c
      Aarni Koskela authored
      * test_nvidia_transform: fix variable reference
      
      `out_order` is the global parametrization list, not the test fixture argument
      
      * Make `parametrize` use more idiomatic
      
      * Use a more deterministic helper for `dim*` determination
      
      * Convert NO_CUBLASLT errors into skips too
      
      * Mark slow and benchmark tests as such (allows `-k "not benchmark"`)
      2336a45c
  7. 30 Jan, 2024 1 commit
    • Aarni Koskela's avatar
      Ruff fixes (#984) · 706ec24d
      Aarni Koskela authored
      
      
      * Adjust Ruff configuration
      
      * do not autofix always
      * be less strict around tests and benchmarks
      * adjust ignores for now
      
      * Ruff: autofix I and F401
      
      * Apply ruff autofixes
      
      * Fix RUF013 complaint
      
      * Fix mutable default in replace_linear
      
      * Don't use bare except
      
      * Wrap bitsandbytes.__main__ entrypoint in function; fix "sensible" typo
      
      * Fix ruff B008 (function call in arguments)
      
      * Add ruff noqas as suitable
      
      * Fix RUF005 (splat instead of concatenating)
      
      * Fix B018 (useless expression)
      
      * Add pre-commit configuration + GitHub Actions lint workflow
      
      * Fix unused `e` in bitsandbytes/__main__.py
      
      * fix merge conflict resolution error
      
      * run pre-commit hook
      
      ---------
      Co-authored-by: default avatarTitus <9048635+Titus-von-Koeller@users.noreply.github.com>
      706ec24d
  8. 24 Jan, 2024 1 commit
  9. 21 Mar, 2023 1 commit
  10. 25 Feb, 2023 1 commit
  11. 21 Feb, 2023 1 commit
  12. 02 Feb, 2023 1 commit