@@ -296,7 +296,9 @@ static void print_usage(int /* argc */, char ** argv) {
296
296
printf (" --cpu-strict <0|1> (default: %s)\n " , join (cmd_params_defaults.cpu_strict , " ," ).c_str ());
297
297
printf (" --poll <0...100> (default: %s)\n " , join (cmd_params_defaults.poll , " ," ).c_str ());
298
298
printf (" -ngl, --n-gpu-layers <n> (default: %s)\n " , join (cmd_params_defaults.n_gpu_layers , " ," ).c_str ());
299
+ #ifdef GGML_USE_RPC
299
300
printf (" -rpc, --rpc <rpc_servers> (default: %s)\n " , join (cmd_params_defaults.rpc_servers , " ," ).c_str ());
301
+ #endif
300
302
printf (" -sm, --split-mode <none|layer|row> (default: %s)\n " , join (transform_to_str (cmd_params_defaults.split_mode , split_mode_str), " ," ).c_str ());
301
303
printf (" -mg, --main-gpu <i> (default: %s)\n " , join (cmd_params_defaults.main_gpu , " ," ).c_str ());
302
304
printf (" -nkvo, --no-kv-offload <0|1> (default: %s)\n " , join (cmd_params_defaults.no_kv_offload , " ," ).c_str ());
@@ -479,12 +481,14 @@ static cmd_params parse_cmd_params(int argc, char ** argv) {
479
481
}
480
482
auto p = string_split<int >(argv[i], split_delim);
481
483
params.n_gpu_layers .insert (params.n_gpu_layers .end (), p.begin (), p.end ());
484
+ #ifdef GGML_USE_RPC
482
485
} else if (arg == " -rpc" || arg == " --rpc" ) {
483
486
if (++i >= argc) {
484
487
invalid_param = true ;
485
488
break ;
486
489
}
487
490
params.rpc_servers .push_back (argv[i]);
491
+ #endif
488
492
} else if (arg == " -sm" || arg == " --split-mode" ) {
489
493
if (++i >= argc) {
490
494
invalid_param = true ;
0 commit comments