Skip to content

[BUG] Python test failure in diversity_manager_t::set_simplex_solution #236

@aliceb-nv

Description

@aliceb-nv

Describe the bug
https://github.com/NVIDIA/cuopt/actions/runs/16523931532/job/46733860436?pr=235#step:10:2907

2025-07-25 14:45:57.176 ERROR {'cuopt_trace': ['Traceback (most recent call last):\n', 'cuopt_server/utils/linear_programming/solver.py", line 433, in solve\n    sol = linear_programming.Solve(\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n', 'cuopt/utilities/exception_handler.py", line 60, in func\n    raise e\n', 'cuopt/utilities/exception_handler.py", line 36, in func\n    return f(*args, **kwargs)\n           ^^^^^^^^^^^^^^^^^^\n', 'cuopt/linear_programming/solver/solver.py", line 92, in Solve\n    return solver_wrapper.Solve(\n           ^^^^^^^^^^^^^^^^^^^^^\n', '  File "cuopt/linear_programming/solver/solver_wrapper.pyx", line 689, in cuopt.linear_programming.solver.solver_wrapper.Solve\n', 'cuopt/linear_programming/solver/../../../../../libcuopt.so(+0x1f3c80) [0xe3aed1a83c80]\n#2 in /opt/conda/envs/test/lib/python3.12/site-packages/cuopt/linear_programming/solver/../../../../../libcuopt.so: raft::resource::sync_stream(raft::resources const&) +0x45c [0xe3aed1b83b4c]\n#3 in /opt/conda/envs/test/lib/python3.12/site-packages/cuopt/linear_programming/solver/../../../../../libcuopt.so: cuopt::linear_programming::detail::diversity_manager_t<int, double>::set_simplex_solution(std::vector<double, std::allocator<double> > const&, double) +0x3c [0xe3aed1b8423c]\n#4 in /opt/conda/envs/test/lib/python3.12/site-packages/cuopt/linear_programming/solver/../../../../../libcuopt.so: cuopt::linear_programming::dual_simplex::branch_and_bound_t<int, double>::solve(cuopt::linear_programming::dual_simplex::mip_solution_t<int, double>&) +0x454 [0xe3aed1f3af14]\n#5 in /opt/conda/envs/test/lib/python3.12/site-packages/cuopt/linear_programming/solver/../../../../../libcuopt.so: std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<cuopt::linear_programming::dual_simplex::mip_status_t>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<cuopt::linear_programming::dual_simplex::mip_status_t (cuopt::linear_programming::dual_simplex::branch_and_bound_t<int, double>::*)(cuopt::linear_programming::dual_simplex::mip_solution_t<int, double>&), cuopt::linear_programming::dual_simplex::branch_and_bound_t<int, double>*, std::reference_wrapper<cuopt::linear_programming::dual_simplex::mip_solution_t<int, double> > > >, cuopt::linear_programming::dual_simplex::mip_status_t> >::_M_invoke(std::_Any_data const&) +0x44 [0xe3aed1b6c784]\n#6 in /opt/conda/envs/test/lib/python3.12/site-packages/cuopt/linear_programming/solver/../../../../../libcuopt.so: std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*) +0x2c [0xe3aed1b6c44c]\n#7 in /usr/lib/aarch64-linux-gnu/libc.so.6(+0x825c4) [0xe3afecc725c4]\n#8 in /opt/conda/envs/test/lib/python3.12/site-packages/cuopt/linear_programming/solver/../../../../../libcuopt.so: 

Steps/Code to reproduce bug
log.txt

Expected behavior
Test should pass.

Environment details (please complete the following information):
conda-python-tests / 12.0.1, 3.12, arm64, ubuntu22.04, a100, latest-driver, latest-deps

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