ai/py-bitsandbytes 0.47.0_2 MidnightBSD
k-bit optimizers and matrix multiplication routines
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
bbe9c9b629- License
- mit
- Categories
- ai
Description
bitsandbytes enables accessible large language models via k-bit quantization for PyTorch. We provide three main features for dramatically reducing memory consumption for inference and training.
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}bitsandbytes
From mports:
cd /usr/mports/ai/py-bitsandbytes && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bitsandbytes>0:ai/py-bitsandbytes
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}scikit-build-core>0: devel/py-scikit-build-core${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Runtime 2
${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}pytorch>0: ai/py-pytorch
Test 4
${PYTHON_PKGNAMEPREFIX}einops>=0.8.0: ai/py-einops${PYTHON_PKGNAMEPREFIX}lion-pytorch>=0.2.3: ai/py-lion-pytorch${PYTHON_PKGNAMEPREFIX}scipy>=1.11.4: science/py-scipy${PYTHON_PKGNAMEPREFIX}transformers>=4.30.1<5: ai/py-transformers
Build dependencies 2
Run dependencies 2
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:indirect python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| bitsandbytes-foundation-bitsandbytes-0.47.0_GH0.tar.gz | 286187 | 3c6a85e53f64bc2c3f22429f237c7aa524e85e6a120bab7d6435384cd2f7a8ea |
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
bbe9c9b629 |
Lucas Holt | ai/py-bitsandbytes: fix test dependency origins (#654) Corrects stale misc category origins for einops and lion-pytorch after
their move to ai.\n\nFixes Magus run 643 dependency
resolution.\n\nValidation: bmake -C ai/py-bitsandbytes FLAVOR=py312 -V
TEST_DEPENDS; bmake patch; git diff --check.
## Summary by Sourcery
Build:
- Adjust ai/py-bitsandbytes TEST_DEPENDS to reference ai category ports
for einops and lion-pytorch instead of misc.
Signed-off-by: Lucas Holt <[email protected]> |
|
b807d69740 |
Lucas Holt | Add LangChain AI ports and dependencies AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |