Skip to content

Commit 3ca63b4

Browse files
committed
main : disable token count by default (ggml-org#4874)
1 parent b037787 commit 3ca63b4

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

common/common.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,7 @@ bool gpt_params_parse_ex(int argc, char ** argv, gpt_params & params) {
630630
break;
631631
}
632632
params.ppl_stride = std::stoi(argv[i]);
633-
} else if (arg == "-stc" || arg == "--show_token_count") {
633+
} else if (arg == "-stc" || arg == "--show-token-count") {
634634
if (++i >= argc) {
635635
invalid_param = true;
636636
break;
@@ -950,8 +950,8 @@ void gpt_print_usage(int /*argc*/, char ** argv, const gpt_params & params) {
950950
printf(" --override-kv KEY=TYPE:VALUE\n");
951951
printf(" advanced option to override model metadata by key. may be specified multiple times.\n");
952952
printf(" types: int, float, bool. example: --override-kv tokenizer.ggml.add_bos_token=bool:false\n");
953-
printf(" -stc N --show_token_count N\n");
954-
printf(" show consumed tokens every N tokens\n");
953+
printf(" -stc N --show-token-count N\n");
954+
printf(" show consumed tokens every N tokens (default: %d)\n", params.token_interval);
955955
printf("\n");
956956
#ifndef LOG_DISABLE_LOGS
957957
log_print_usage();

common/common.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ struct gpt_params {
6464
int32_t n_beams = 0; // if non-zero then use beam search of given width.
6565
int32_t grp_attn_n = 1; // group-attention factor
6666
int32_t grp_attn_w = 512; // group-attention width
67-
int32_t token_interval = 512; // show token count every 512 tokens
67+
int32_t token_interval = -1; // show token count every 512 tokens (-1 = disabled)
6868
float rope_freq_base = 0.0f; // RoPE base frequency
6969
float rope_freq_scale = 0.0f; // RoPE frequency scaling factor
7070
float yarn_ext_factor = -1.0f; // YaRN extrapolation mix factor

examples/main/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -651,8 +651,8 @@ int main(int argc, char ** argv) {
651651

652652
LOG("n_past = %d\n", n_past);
653653
// Display total tokens alongside total time
654-
if (n_past % params.token_interval == 0) {
655-
printf("\n\033[31mTokens consumed so far = %d / %d \033[0m\n", n_past, n_ctx);
654+
if (params.token_interval > 0 && n_past % params.token_interval == 0) {
655+
LOG_TEE("\n\033[31mTokens consumed so far = %d / %d \033[0m\n", n_past, n_ctx);
656656
}
657657
}
658658

0 commit comments

Comments
 (0)