Download bitlinear/__init__.py from krisaujla/BitLinear: direct link, hf CLI and curl.
- Browser
- Download file 914 Bytes
-
https://huggingface.co/krisaujla/BitLinear/resolve/main/bitlinear/__init__.py
- Command line
-
hf download hf://krisaujla/BitLinear/bitlinear/__init__.py
-
curl -L -o __init__.py https://huggingface.co/krisaujla/BitLinear/resolve/main/bitlinear/__init__.py
914 Bytes
| """ | |
| BitLinear: Ultra-Low-Precision Linear Layers for PyTorch | |
| A PyTorch extension implementing 1.58-bit ternary linear layers for extreme | |
| compression in neural networks, particularly Transformers. | |
| """ | |
| __version__ = "0.1.0" | |
| from .layers import BitLinear, MultiTernaryLinear, convert_linear_to_bitlinear | |
| from .functional import bitlinear_python, greedy_ternary_decomposition | |
| from .quantization import ( | |
| ternary_quantize, | |
| absmax_scale, | |
| weight_to_ternary, | |
| ) | |
| from .packing import ( | |
| pack_ternary_base3, | |
| unpack_ternary_base3, | |
| estimate_memory_savings, | |
| ) | |
| __all__ = [ | |
| "BitLinear", | |
| "MultiTernaryLinear", | |
| "convert_linear_to_bitlinear", | |
| "bitlinear_python", | |
| "greedy_ternary_decomposition", | |
| "ternary_quantize", | |
| "absmax_scale", | |
| "weight_to_ternary", | |
| "pack_ternary_base3", | |
| "unpack_ternary_base3", | |
| "estimate_memory_savings", | |
| ] | |