Llama.cpp has updated the code if (arg == "--lora") { CHECK_ARG params.lora_adapter.emplace_back(argv[i], 1.0f); return true; } in common/common.cpp to if (arg == "--lora") { CHECK_ARG params.lora_adapters.push_back({ std::string(argv[i]), 1.0, }); return true; }, which is likely a vector of structures that contain both the adapter name (a std::string) and a scaling factor (1.0 in the default case).
Could you please update llama.cpp version and the data structure to fit it? Thanks!