Skip to content

Commit 148f7b0

Browse files
leejetthxCode
authored andcommitted
sync: update ggml
1 parent 81c49f2 commit 148f7b0

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

Lines changed: 1 addition & 0 deletions
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

Lines changed: 38 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -71,43 +71,46 @@ SD_API const char* sd_schedule_to_argument(schedule_t schedule);
7171

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

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

0 commit comments

Comments
 (0)