Antoine Prouvost
Antoine Prouvost
Exceptions inherit from `std::exception`, I think that should be the way to be. https://github.com/ds4dm/ecole/blob/fa62396dc424ea9be1d636b7e07a8905f7f06d91/libecole/include/ecole/exception.hpp#L9 `std::throw_with_nested` seems to be templated by any type also. What are you trying to achieve? You...
So basically, we need to change all `throw`s, to `std::throw_with_nested`. In the example of the std doc, it seems special care is needed then to print them. Is this something...
There is on open issue: https://github.com/pybind/pybind11/issues/1913
Would be useful as well if Catch2 was able to unroll nested exceptions.
Hi @stardustwls, SCIP will reorder the problem during transform (even during loading). You can try overriding the environment's dynamics `set_dynamics_random_state` to deactivate the `randomization/permutationseed` parameters. Alternatively, you can use Pyscipopt...
Hi @xtjjyygy, We'd also love to provide this feature, but there we would need to deep copy a SCIP object, which is not possible right now.
Hi @AyachiOmarChaima , The error you are looking for is here: ``` CMake Error at libecole/CMakeLists.txt:98 (find_package): Could not find a configuration file for package "SCIP" that is compatible with...
Adding an attribute might be a bit trickier than it seems because the oject is a C++ one, but perhaps a [keep alive policy](https://pybind11.readthedocs.io/en/stable/advanced/functions.html#keep-alive) could help here.
I've successfully reproduce the problem in a test in #281. The problem is that PySCIPOpt callback use a weak reference (a reference that does not do reference counting) to the...
Thanks @jdumouchelle. The code looks good to me, however I'm wondering if we should make this future-proof. Today someone asks to use the number of nodes in the abscissa, next...