Skip to content

Commit 3fec232

Browse files
committed
use std::vector
1 parent 42a9c5a commit 3fec232

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

common/arg.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ static void common_params_handle_model_default(common_params & params) {
145145
}
146146
}
147147

148-
const std::initializer_list<ggml_type> kv_cache_types = {
148+
const std::vector<ggml_type> kv_cache_types = {
149149
GGML_TYPE_F32,
150150
GGML_TYPE_F16,
151151
GGML_TYPE_BF16,
@@ -168,9 +168,8 @@ static ggml_type kv_cache_type_from_str(const std::string & s) {
168168

169169
static std::string get_all_kv_cache_types() {
170170
std::ostringstream msg;
171-
size_t size = kv_cache_types.size();
172-
for (size_t i = 0; i < size; i++) {
173-
msg << ggml_type_name(*(kv_cache_types.begin()+i)) << (i+1 == size ? "" : ", ");
171+
for (const auto & type : kv_cache_types) {
172+
msg << ggml_type_name(type) << (&type == &kv_cache_types.back() ? "" : ", ");
174173
}
175174
return msg.str();
176175
}

0 commit comments

Comments
 (0)