Fix assert when --max-gpu is less than available GPUs

This commit is contained in:
Iwan Kawrakow
2026-01-09 11:15:05 +00:00
parent 0c3eedab56
commit ae547b8502

View File

@@ -274,7 +274,7 @@ static std::vector<int> create_split(int nr, int granularity, const std::vector<
}
while (sum > nchunk) {
last_split = 0;
float best_err = 0;
float best_err = -INFINITY;
int ibest = -1;
for (int i = 0; i < (int)splits.size(); ++i) {
if (result[i] > 0) {
@@ -294,7 +294,7 @@ static std::vector<int> create_split(int nr, int granularity, const std::vector<
}
while (sum < nchunk) {
last_split = 0;
float best_err = 0;
float best_err = -INFINITY;
int ibest = -1;
for (int i = 0; i < (int)splits.size(); ++i) {
float p = splits[i] - last_split;