Gurobi Compute Server can work with multiple Gurobi releases on the client side.
The server automatically selects the appropriate runtime, depending on the version of the Gurobi Optimizer library that is used by the client program. The most common reason for the error message "No compatible runtime available for version X.X.X" is that there is a newer version on the client-side without a corresponding runtime on the server-side. Generally, this is because the client has been updated but the server has not. However, this can also happen when the server has been updated to a version that no longer supports the client's version.
A Gurobi Compute Server release contains all runtimes for all supported client releases. Therefore, upgrading to the latest server release is recommended, even if some client machines still use a previous (still supported) version of the optimizer. The available runtimes for a specific Compute Server release can be checked in the sub-directory (a.k.a. folder) .../bin/data/runtimes/ of the installation package.
The best solution is to ask the cluster administrator to upgrade the cluster. To upgrade to the latest version of Compute Server release, please follow the instructions in How do I upgrade Compute Server?
Alternatively, to downgrade your gurobipy installation via pip (in this case, installing version 11.0.3), you can do the following:
python -m pip install gurobipy==11.0.3
Comments
0 comments
Article is closed for comments.