Skip to content

[BUG] list of parameters in solver_settings.py and solver_parameters.pyx do not match #197

@tmckayus

Description

@tmckayus

The list of parameters imported in solver_settings does not match the full list in solver_parameters.pyx
I don't believe this will prevent values from being set given how the code is written at present (however it might break in the future depending on how this is modified), but it does appear that the toDict() routine will not return the full set of parameters.

Is there a reason these lists are different, or was this just an oversight? The complete list from solver_parameters.pyx is called out in the lp-milp settings doc.

Also, if there is a discrepancy here there may also be one in the client-side solver_settings structure

https://github.com/NVIDIA/cuopt/blob/branch-25.05/python/cuopt/cuopt/linear_programming/solver/solver_parameters.pyx#L74
https://github.com/NVIDIA/cuopt/blob/branch-25.05/python/cuopt/cuopt/linear_programming/solver_settings/solver_settings.py#L18

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions