Skip to content

Commit ab8443d

Browse files
committed
batched-bench : fix oob write
ggml-ci
1 parent b123d89 commit ab8443d

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

examples/parallel/parallel.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ int main(int argc, char ** argv) {
224224
auto & client = clients[i];
225225
client.id = i;
226226
client.smpl = common_sampler_init(model, params.sampling);
227+
//params.sampling.seed++;
227228
}
228229

229230
std::vector<llama_token> tokens_system;
@@ -345,7 +346,7 @@ int main(int argc, char ** argv) {
345346
client.n_decoded = 0;
346347
client.i_batch = batch.n_tokens - 1;
347348

348-
LOG_INF("\033[31mClient %3d, seq %4d, junk = %4d, started decoding ...\033[0m\n", client.id, client.seq_id, n_junk_cur);
349+
LOG_INF("\033[31mClient %3d, seq %4d, junk = %4d, prompt = %d, started decoding ...\033[0m\n", client.id, client.seq_id, n_junk_cur, client.n_prompt);
349350

350351
g_seq_id += 1;
351352

tools/batched-bench/batched-bench.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,10 @@ int main(int argc, char ** argv) {
130130
common_batch_add(batch, 0, i, { j }, false);
131131
}
132132
}
133-
batch.logits[batch.n_tokens - 1] = true;
133+
134+
if (batch.n_tokens > 0) {
135+
batch.logits[batch.n_tokens - 1] = true;
136+
}
134137

135138
const auto t_pp_start = ggml_time_us();
136139

0 commit comments

Comments
 (0)