这是indexloc提供的服务,不要输入任何密码
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

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions