@huggingface/tasks
Version:
List of ML tasks for huggingface.co/tasks
87 lines • 1.77 kB
TypeScript
export declare enum GGMLFileQuantizationType {
F32 = 0,
F16 = 1,
Q4_0 = 2,
Q4_1 = 3,
Q4_1_SOME_F16 = 4,
Q4_2 = 5,
Q4_3 = 6,
Q8_0 = 7,
Q5_0 = 8,
Q5_1 = 9,
Q2_K = 10,
Q3_K_S = 11,
Q3_K_M = 12,
Q3_K_L = 13,
Q4_K_S = 14,
Q4_K_M = 15,
Q5_K_S = 16,
Q5_K_M = 17,
Q6_K = 18,
IQ2_XXS = 19,
IQ2_XS = 20,
Q2_K_S = 21,
IQ3_XS = 22,
IQ3_XXS = 23,
IQ1_S = 24,
IQ4_NL = 25,
IQ3_S = 26,
IQ3_M = 27,
IQ2_S = 28,
IQ2_M = 29,
IQ4_XS = 30,
IQ1_M = 31,
BF16 = 32,
Q4_0_4_4 = 33,
Q4_0_4_8 = 34,
Q4_0_8_8 = 35,
TQ1_0 = 36,
TQ2_0 = 37,
MXFP4_MOE = 38,
Q2_K_XL = 1000,
Q3_K_XL = 1001,
Q4_K_XL = 1002,
Q5_K_XL = 1003,
Q6_K_XL = 1004,
Q8_K_XL = 1005
}
export declare const GGUF_QUANT_RE: RegExp;
export declare const GGUF_QUANT_RE_GLOBAL: RegExp;
export declare function parseGGUFQuantLabel(fname: string): string | undefined;
export declare const GGUF_QUANT_ORDER: GGMLFileQuantizationType[];
export declare function findNearestQuantType(quant: GGMLFileQuantizationType, availableQuants: GGMLFileQuantizationType[]): GGMLFileQuantizationType | undefined;
export declare enum GGMLQuantizationType {
F32 = 0,
F16 = 1,
Q4_0 = 2,
Q4_1 = 3,
Q5_0 = 6,
Q5_1 = 7,
Q8_0 = 8,
Q8_1 = 9,
Q2_K = 10,
Q3_K = 11,
Q4_K = 12,
Q5_K = 13,
Q6_K = 14,
Q8_K = 15,
IQ2_XXS = 16,
IQ2_XS = 17,
IQ3_XXS = 18,
IQ1_S = 19,
IQ4_NL = 20,
IQ3_S = 21,
IQ2_S = 22,
IQ4_XS = 23,
I8 = 24,
I16 = 25,
I32 = 26,
I64 = 27,
F64 = 28,
IQ1_M = 29,
BF16 = 30,
TQ1_0 = 34,
TQ2_0 = 35,
MXFP4 = 39
}
//# sourceMappingURL=gguf.d.ts.map