diff --git a/src/main.cu b/src/main.cu index 61fd599..1c4b0ce 100644 --- a/src/main.cu +++ b/src/main.cu @@ -129,8 +129,9 @@ int main(int argc, char** argv) { } uint device = 0; - auto device_str = parser.get("gpu"); - device = std::stoi(device_str); + if (cfg["gpu"]) { + device = cfg["gpu"].as(); + } s.Init(name, { .map_file = map_file,