Methodforward(ctx, A, B, out=None, bias=None, quant_state: Optional[F.QuantState] = None)
bitsandbytes/autograd/_functions.py:304
Functionmaybe_rearrange_weight(state_dict, prefix, local_metadata, strict, missing_keys, unexpected_keys, error_msgs)
bitsandbytes/nn/modules.py:812
Functionquantize_4bit_blockwise_kernel(
A_ptr,
code_ptr,
absmax_ptr,
out_ptr,
n_elements,
BLOCK_SIZE: tl.constexpr,
CODE
bitsandbytes/backends/triton/kernels_4bit.py:519
Functionquantize_4bit_blockwise_triton(A, blocksize, quant_type, blocks, absmax, num_elements, quantized_out)
bitsandbytes/backends/triton/kernels_4bit.py:157
Functionquantize_8bit_blockwise_kernel(
A_ptr,
code_ptr,
absmax_ptr,
out_ptr,
n_elements,
BLOCK_SIZE: tl.constexpr,
CODE
bitsandbytes/backends/triton/kernels_8bit_quant.py:84
Functionquantize_fp4_blockwise_kernel(
A_ptr,
absmax_ptr,
out_ptr,
n_elements,
BLOCK_SIZE: tl.constexpr,
SPLIT_NUM_BLOCKS:
bitsandbytes/backends/triton/kernels_4bit.py:20
Functionquantize_nf4_blockwise_kernel(
A_ptr,
absmax_ptr,
out_ptr,
n_elements,
BLOCK_SIZE: tl.constexpr,
SPLIT_NUM_BLOCKS:
bitsandbytes/backends/triton/kernels_4bit.py:87