Skip to content

Commit a8f34fd

Browse files
committed
Merge branch 'branch-25.10' into fix/nightly-tests
2 parents c3dfb74 + a66cb86 commit a8f34fd

File tree

20 files changed

+1057
-530
lines changed

20 files changed

+1057
-530
lines changed

benchmarks/linear_programming/cuopt/run_mip.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@
1717
#include "initial_solution_reader.hpp"
1818
#include "mip_test_instances.hpp"
1919

20+
#include <cstdio>
2021
#include <cuopt/linear_programming/mip/solver_settings.hpp>
2122
#include <cuopt/linear_programming/mip/solver_solution.hpp>
2223
#include <cuopt/linear_programming/optimization_problem.hpp>
2324
#include <cuopt/linear_programming/solve.hpp>
2425
#include <cuopt/logger.hpp>
2526
#include <mps_parser/parser.hpp>
2627

27-
#include <omp.h>
2828
#include <raft/core/handle.hpp>
2929

3030
#include <rmm/mr/device/cuda_async_memory_resource.hpp>

cpp/libmps_parser/src/mps_parser.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -784,9 +784,12 @@ void mps_parser_t<i_t, f_t>::parse_string(char* buf)
784784
variable_lower_bounds[i] = 0;
785785
variable_upper_bounds[i] = 1;
786786
}
787-
mps_parser_expects(variable_lower_bounds[i] <= variable_upper_bounds[i],
788-
error_type_t::ValidationError,
789-
"MPS Parser Internal Error - Please contact cuOpt team");
787+
if (variable_lower_bounds[i] > variable_upper_bounds[i]) {
788+
printf("WARNING: Variable %d has crossing bounds: %f > %f\n",
789+
i,
790+
variable_lower_bounds[i],
791+
variable_upper_bounds[i]);
792+
}
790793
}
791794
}
792795

0 commit comments

Comments
 (0)