Skip to content

Commit 195d170

Browse files
committed
sync: update ggml
1 parent f50a7f6 commit 195d170

File tree

3 files changed

+40
-36
lines changed

3 files changed

+40
-36
lines changed

ggml

Submodule ggml updated from 6fcbd60 to ff90529

model.h

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include "ggml.h"
1515
#include "json.hpp"
1616
#include "zip.h"
17+
#include "gguf.h"
1718

1819
#define SD_MAX_DIMS 5
1920

stable-diffusion.h

+38-35
Original file line numberDiff line numberDiff line change
@@ -61,43 +61,46 @@ enum schedule_t {
6161

6262
// same as enum ggml_type
6363
enum sd_type_t {
64-
SD_TYPE_F32 = 0,
65-
SD_TYPE_F16 = 1,
66-
SD_TYPE_Q4_0 = 2,
67-
SD_TYPE_Q4_1 = 3,
64+
SD_TYPE_F32 = 0,
65+
SD_TYPE_F16 = 1,
66+
SD_TYPE_Q4_0 = 2,
67+
SD_TYPE_Q4_1 = 3,
6868
// SD_TYPE_Q4_2 = 4, support has been removed
6969
// SD_TYPE_Q4_3 = 5, support has been removed
70-
SD_TYPE_Q5_0 = 6,
71-
SD_TYPE_Q5_1 = 7,
72-
SD_TYPE_Q8_0 = 8,
73-
SD_TYPE_Q8_1 = 9,
74-
SD_TYPE_Q2_K = 10,
75-
SD_TYPE_Q3_K = 11,
76-
SD_TYPE_Q4_K = 12,
77-
SD_TYPE_Q5_K = 13,
78-
SD_TYPE_Q6_K = 14,
79-
SD_TYPE_Q8_K = 15,
80-
SD_TYPE_IQ2_XXS = 16,
81-
SD_TYPE_IQ2_XS = 17,
82-
SD_TYPE_IQ3_XXS = 18,
83-
SD_TYPE_IQ1_S = 19,
84-
SD_TYPE_IQ4_NL = 20,
85-
SD_TYPE_IQ3_S = 21,
86-
SD_TYPE_IQ2_S = 22,
87-
SD_TYPE_IQ4_XS = 23,
88-
SD_TYPE_I8 = 24,
89-
SD_TYPE_I16 = 25,
90-
SD_TYPE_I32 = 26,
91-
SD_TYPE_I64 = 27,
92-
SD_TYPE_F64 = 28,
93-
SD_TYPE_IQ1_M = 29,
94-
SD_TYPE_BF16 = 30,
95-
SD_TYPE_Q4_0_4_4 = 31,
96-
SD_TYPE_Q4_0_4_8 = 32,
97-
SD_TYPE_Q4_0_8_8 = 33,
98-
SD_TYPE_TQ1_0 = 34,
99-
SD_TYPE_TQ2_0 = 35,
100-
SD_TYPE_COUNT,
70+
SD_TYPE_Q5_0 = 6,
71+
SD_TYPE_Q5_1 = 7,
72+
SD_TYPE_Q8_0 = 8,
73+
SD_TYPE_Q8_1 = 9,
74+
SD_TYPE_Q2_K = 10,
75+
SD_TYPE_Q3_K = 11,
76+
SD_TYPE_Q4_K = 12,
77+
SD_TYPE_Q5_K = 13,
78+
SD_TYPE_Q6_K = 14,
79+
SD_TYPE_Q8_K = 15,
80+
SD_TYPE_IQ2_XXS = 16,
81+
SD_TYPE_IQ2_XS = 17,
82+
SD_TYPE_IQ3_XXS = 18,
83+
SD_TYPE_IQ1_S = 19,
84+
SD_TYPE_IQ4_NL = 20,
85+
SD_TYPE_IQ3_S = 21,
86+
SD_TYPE_IQ2_S = 22,
87+
SD_TYPE_IQ4_XS = 23,
88+
SD_TYPE_I8 = 24,
89+
SD_TYPE_I16 = 25,
90+
SD_TYPE_I32 = 26,
91+
SD_TYPE_I64 = 27,
92+
SD_TYPE_F64 = 28,
93+
SD_TYPE_IQ1_M = 29,
94+
SD_TYPE_BF16 = 30,
95+
// SD_TYPE_Q4_0_4_4 = 31, support has been removed from gguf files
96+
// SD_TYPE_Q4_0_4_8 = 32,
97+
// SD_TYPE_Q4_0_8_8 = 33,
98+
SD_TYPE_TQ1_0 = 34,
99+
SD_TYPE_TQ2_0 = 35,
100+
// SD_TYPE_IQ4_NL_4_4 = 36,
101+
// SD_TYPE_IQ4_NL_4_8 = 37,
102+
// SD_TYPE_IQ4_NL_8_8 = 38,
103+
SD_TYPE_COUNT = 39,
101104
};
102105

103106
SD_API const char* sd_type_name(enum sd_type_t type);

0 commit comments

Comments
 (0)