Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bitsandbytes-foundation/bitsandbytes
/ endpoints
Endpoints
78 in github.com/bitsandbytes-foundation/bitsandbytes
⨍
Functions
720
◇
Types & classes
117
↳
Endpoints
78
Route
linear8bit
pytest.fixture(params=get_available_devices(no_cpu=True))
tests/test_linear8bitlt.py:None
Route
test_4bit_compressed_stats
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_4bit_embedding_warnings
pytest.mark.parametrize("device", get_available_devices())
tests/test_modules.py:None
Route
test_4bit_embedding_weight_fsdp_fix
pytest.mark.parametrize("device", get_available_devices(no_cpu=True))
tests/test_modules.py:None
Route
test_4bit_linear_warnings
pytest.mark.parametrize("device", get_available_devices())
tests/test_modules.py:None
Route
test_4bit_linear_weight_fsdp_fix
pytest.mark.parametrize("device", get_available_devices(no_cpu=True))
tests/test_modules.py:None
Route
test_4bit_quant
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_4bit_quant_large
pytest.mark.parametrize("device", get_available_devices(no_cpu=True))
tests/test_functional.py:None
Route
test_ademamix_state_dict_no_nan
pytest.mark.parametrize("device", get_available_devices())
tests/test_optim.py:None
Route
test_blockwise_cpu_large
pytest.mark.skipif("cpu" not in get_available_devices(), reason="CPU is required")
tests/test_functional.py:None
Route
test_coo_double_quant
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_coo_int8_vectorwise_quant
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_copy_param
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear4bit.py:None
Route
test_deepcopy_param
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear4bit.py:None
Route
test_dequant_mm
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_dequantize_4bit
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_dequantize_blockwise
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_dequantize_blockwise_non_contiguous
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_different_blocksizes
pytest.mark.parametrize("device", get_available_devices())
tests/test_parametrize.py:None
Route
test_dynamic_blockwise_quantization
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_dynamic_blockwise_quantization_large
pytest.mark.parametrize("device", get_available_devices(no_cpu=True))
tests/test_functional.py:None
Route
test_embedding_error
pytest.mark.parametrize("device", get_available_devices())
tests/test_modules.py:None
Route
test_embedding_lossless
pytest.mark.parametrize("device", get_available_devices())
tests/test_modules.py:None
Route
test_few_bit_quant
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_fp8_quant
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_fsdp_state_dict_save_4bit
pytest.mark.skipif(not get_available_devices(no_cpu=True), reason="FSDP requires an accelerator device")
tests/test_linear4bit.py:None
Route
test_gemm_4bit
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_gemm_4bit_non_float32_offset
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_gemv_4bit
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_gemv_4bit
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_gemv_eye_4bit
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_global_config
pytest.mark.parametrize("device", get_available_devices())
tests/test_optim.py:None
Route
test_gradient_behavior
pytest.mark.parametrize("device", get_available_devices())
tests/test_parametrize.py:None
Route
test_int8_linear_matmul
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_int8_linear_matmul
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_int8_linear_matmul_half
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_int8_linear_matmul_out
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_int8_mm_dequant
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_int8_scaled_mm
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_int8_vectorwise_quant
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_integrated_int8_linear_matmul
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_kbit_backprop
pytest.mark.parametrize("device", get_available_devices())
tests/test_modules.py:None
Route
test_linear4bit_torch_compile
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear4bit.py:None
Route
test_linear4bit_torch_compile_activation_checkpointing
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear4bit.py:None
Route
test_linear8bitlt_device_movement
pytest.mark.parametrize("device", get_available_devices(no_cpu=True))
tests/test_linear8bitlt.py:None
Route
test_linear8bitlt_inference
pytest.mark.parametrize("device", get_available_devices())
tests/test_modules.py:None
Route
test_linear8bitlt_no_fp16_weights
pytest.mark.parametrize("device", get_available_devices())
tests/test_modules.py:None
Route
test_linear8bitlt_torch_compile
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear8bitlt.py:None
Route
test_linear_kbit_fp32_bias
pytest.mark.parametrize("device", get_available_devices())
tests/test_modules.py:None
Route
test_linear_no_igemmlt
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear8bitlt.py:None
Route
test_linear_serialization
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear8bitlt.py:None
Route
test_linear_serialization
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear4bit.py:None
Route
test_lion32bit_weight_decay
pytest.mark.parametrize("device", get_available_devices(), ids=id_formatter("device"))
tests/test_optim.py:None
Route
test_matmul_4bit
pytest.mark.parametrize("device", get_available_devices())
tests/test_autograd.py:None
Route
test_matmul_4bit
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_matmul_4bit_weight_orientation
pytest.mark.parametrize("device", get_available_devices())
tests/test_functional.py:None
Route
test_matmullt
pytest.mark.parametrize("device", get_available_devices())
tests/test_autograd.py:None
Route
test_moe_parameter_shape
pytest.mark.parametrize("device", get_available_devices())
tests/test_parametrize.py:None
Route
test_moe_realistic_forward
pytest.mark.parametrize("device", get_available_devices())
tests/test_parametrize.py:None
Route
test_multiple_parameters
pytest.mark.parametrize("device", get_available_devices())
tests/test_parametrize.py:None
Route
test_optimizer32bit
pytest.mark.parametrize("device", get_available_devices(), ids=id_formatter("device"))
tests/test_optim.py:None
Route
test_optimizer8bit
pytest.mark.parametrize("device", get_available_devices())
tests/test_optim.py:None
Route
test_override_config_after_register
pytest.mark.parametrize("device", get_available_devices())
tests/test_optim.py:None
Route
test_params4bit_quant_state_attr_access
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear4bit.py:None
Route
test_params4bit_real_serialization
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear4bit.py:None
Route
test_params4bit_torch_chunk_split
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear4bit.py:None
Route
test_prequantized_replacement
pytest.mark.parametrize("device", get_available_devices())
tests/test_parametrize.py:None
Route
test_quant_state_preservation
pytest.mark.parametrize("device", get_available_devices())
tests/test_parametrize.py:None
Route
test_quant_storage_shard_roundtrip
pytest.mark.parametrize("device", get_available_devices())
tests/test_linear4bit.py:None
Route
test_quantize_4bit
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_quantize_4bit_non_contiguous
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_quantize_4bit_not_divisible_by_blocksize
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_quantize_4bit_roundtrip_non_contiguous
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_quantize_blockwise
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_quantize_blockwise_non_contiguous
pytest.mark.parametrize("device", get_available_devices())
tests/test_ops.py:None
Route
test_replace_parameter_4bit
pytest.mark.parametrize("device", get_available_devices())
tests/test_parametrize.py:None
Route
test_state_dict_functionality
pytest.mark.parametrize("device", get_available_devices())
tests/test_parametrize.py:None
Route
test_version_selection
pytest.mark.parametrize( "spec,fake_libs,hip_version,expected_name,expect_warning", [ # exact
tests/test_cuda_setup_evaluator.py:None