John Siirola

Results 142 comments of John Siirola

cuOpt is not available on GHA because the GHA runners (to our knowledge) do not have GPUs. The Jenkins job *will* run on machines with GPUs and cuOpt, and should...

@Iroy30 Yes (working on that now - it will take a couple hours to update everything and propagate it to the build machines)- but does that mean that this interface...

> Was the CI running the 25.08 release or the daily build of cuopt (this could cause the segfault). If 25.08 release was causing segfault then we might have to...

We attempted to upgrade `cuopt-cu12` to 25.10.0 (on a machine running RHEL9.6). The packages installed, but importing cuopt fails: ``` >>> import cuopt .local/lib/python3.11/site-packages/libcuopt/load.py:95: RuntimeWarning: Failed to load libcuopt library:...

A quick look and what I see is that an update to the spell checker action (part of the linter test) is catching new spelling errors. The fixes for that...

> @whart222 - The problem is in the way test results are asserted. Actually, the root cause is more nefarious: pytest can usually catch and proceed when tests fail with...

I think I would rather support a "Sphinx-like" approach and allow users to inject code into the environment setup process. We have already been talking about (and drafting implementations) for...

FWIW, the edge case of having active containers with no active children is pretty common for structural / extension transformations. For example, GDP relaxations work by iterating over `Disjunctions` and...

That's a really good point: what would / should the "active status" of an empty ActiveIndexedComponent object be? For the `component_data_objects` generator this isn't an issue, but it would be...

There is another case to worry about: what about a `Constraint` that lives outside the transformation scope that references the same `Expression` as a `Constraint` within the transformation scope? If...