Skip to content

LLamaModelQuantizeParams

Namespace: LLama.Native

Quantizer parameters used in the native API

1
public struct LLamaModelQuantizeParams

Inheritance ObjectValueTypeLLamaModelQuantizeParams

Remarks:

llama_model_quantize_params

Fields

nthread

number of threads to use for quantizing, if <=0 will use std::thread::hardware_concurrency()

1
public int nthread;

ftype

quantize to this llama_ftype

1
public LLamaFtype ftype;

imatrix

pointer to importance matrix data

1
public IntPtr imatrix;

Properties

allow_requantize

allow quantizing non-f32/f16 tensors

1
public bool allow_requantize { get; set; }

Property Value

Boolean

quantize_output_tensor

quantize output.weight

1
public bool quantize_output_tensor { get; set; }

Property Value

Boolean

only_copy

only copy tensors - ftype, allow_requantize and quantize_output_tensor are ignored

1
public bool only_copy { get; set; }

Property Value

Boolean

pure

disable k-quant mixtures and quantize all tensors to the same type

1
public bool pure { get; set; }

Property Value

Boolean