Skip to content

Commit 1f08328

Browse files
authored
clamp k_base to num parts (#654)
1 parent 1f9b79c commit 1f08328

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/partition.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,8 @@ int partition_with_ram_budget(const std::string data_file, const double sampling
529529
size_t max_k_means_reps = 10;
530530

531531
int num_parts = 3;
532+
k_base = std::min(k_base, static_cast<size_t>(num_parts));
533+
532534
bool fit_in_ram = false;
533535

534536
gen_random_slice<T>(data_file, sampling_rate, train_data_float, num_train, train_dim);

0 commit comments

Comments
 (0)