オリジナルURL:How do I resolve a "Model too large for size-limited Gurobi license" error?
エラーメッセージ "Model too large for size-limited Gurobi license ", または "Model too large for restricted Gurobi license "は、Gurobiがサイズ制限付きの制限付きライセンスを参照しており、モデルサイズがこれらの制限、すなわち線形モデルの場合2000変数/2000線形制約、または2次のモデルの場合に200変数を超える場合に表示されます。
通常、このエラーはpipまたはcondaパッケージを経由してGurobiをインストールした場合に発生します。これらのインストール方法では自動的にサイズ制限付きのライセンスが配備され、そのライセンスを使用している場合は"Restricted license - for non-production use only "のようなメッセージが表示されます。
Gurobiのライセンスをすでにお持ちの場合
正式ライセンスを利用している場合
すでにGurobiのライセンス(アカデミックまたは商用版)をお持ちの場合はそのライセンスファイルがデフォルトの場所に配置してあることを確認してください。Gurobiがライセンスファイルを探索するデフォルトディレクトリは以下の通りです。
Windows: | C:\gurobi, C:\gurobi1002 (for 10.0.2), and your home directory |
Linux: | /opt/gurobi, /opt/gurobi1002 (for 10.0.2), and your home directory |
macOS: | /Library/gurobi, /Library/gurobi1002 (for 10.0.2), and your home directory |
デフォルト以外の場所にライセンスを保存したい場合には、次の記事を参照ください。Where do I place the Gurobi license file (gurobi.lic)?
ライセンス認証にパラメータを利用している場合
フローティングライセンス、Gurobi Instant Cloud, WLS(Web License Service), またはCompute ServerやCluster Manager用のクライアントライセンスを利用している場合、gurobi.licの代わりに、gurobi envに対してパラメータを設定している場合があるかもしれません。この使用方法は mip1_remote.pyにて紹介されていますが、モデルの作成時に、引数としてそのenvが正しく渡されているかを確認してください。
with gp.Model(env=env) as model:
# Formulate problem
model.optimize()
また、詳細は次の記事をご覧下さい。 How do I manage Gurobi environments in gurobipy?
Gurobiのライセンスを入手したい場合
日本リージョンの場合、代理店までお問合せください。
その他の資料
- Request an evaluation license
- Academic program page
- How do I resolve common installation issues with the Gurobi Python Interface: gurobipy?
- How do I install Gurobi for Python?
- How do I resolve the error "grbgetkey: command not found" or "'grbgetkey' is not recognized"?
Comments
0 comments
Article is closed for comments.