diff --git a/common/common.cpp b/common/common.cpp index a656aa00..704c7335 100644 --- a/common/common.cpp +++ b/common/common.cpp @@ -1012,7 +1012,7 @@ static bool assign_layers_to_device( }; // get valid factors - std::vector valid_k = cparams.n_cycles > 0 ? std::vector{cparams.n_cycles} : find_factors(n_layer); + std::vector valid_k = cparams.n_cycles > 0 ? std::vector{static_cast(cparams.n_cycles)} : find_factors(n_layer); // assign devices to sets M1, M2, M3, and M4 // M1: devices running on macOS without Metal, and with insufficient memory