Hi-QUBO

インストールとライセンス管理

インストール

最新版 QUBO++ リリースファイルを .tar.gz 最新版リリースページから最新のQUBO++リリースファイルをダウンロードしてください。 アーカイブを以下のように解凍します:

$ tar xf qbpp_<arch>_<version>.tar.gz

実際のファイル名はダウンロードしたバージョンによって異なります。 QUBO++ は以下の CPU を搭載した Linux ベースのシステムで動作します:

環境変数の設定

QUBO++プログラムをコンパイルおよび実行するには、以下の環境変数の設定が推奨されます:

シェル起動時にこれらのパスを自動的に設定するには、以下の行を : ~/.bashrcの末尾に追加してください。

export QBPP_PATH=[QUBO++ install directory]

export CPLUS_INCLUDE_PATH=$QBPP_PATH/include:$CPLUS_INCLUDE_PATH
export LIBRARY_PATH=$QBPP_PATH/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=$QBPP_PATH/lib:$LD_LIBRARY_PATH
export PATH=$QBPP_PATH/bin:$PATH

export QBPP_LICENSE_KEY=[Your QUBO++ license key]

ライセンス管理

ライセンスは以下のように コマンドqbpp-licenseでアクティベートされます:

$ qbpp-license -a

これによりアクティベーション回数が1増加します。 各ライセンスには許可されるアクティベーション回数に制限があります。 もし QBPP_LICENSE_KEY が設定されていない場合、コマンドは匿名トライアルライセンスのアクティベーションを試みます。

QUBO++ライセンスの現在のステータスを確認するには、以下を実行してください:

$ qbpp-license

現在のステータスは、アクティベート済みのライセンスについてのみ表示できます。

ライセンスを別のマシンに移動したい場合、現在のマシンで以下のように無効化できます:

$ qbpp-license -d

これによりアクティベーション回数が減少し、別のマシンでライセンスをアクティベートできるようになります。

ライセンスはノードロック型であるため、アクティベーション情報はマシンに保存され、ライセンスの有効期限が切れていない限り再アクティベーションは不要です。

警告: 各ライセンスキーには有効化と無効化の回数制限があります。 有効化と無効化の合計回数がこの制限に達すると、そのライセンスの有効化・無効化はできなくなります。


最終更新日: 2025.12.26