GANSU2 のインストール
動作要件
- Linux x86_64(
manylinux_2_28、glibc ≥ 2.28 — 例: Ubuntu 20.04 以降) - 新しめの CUDA ドライバが入った NVIDIA GPU
- Python 3.8 以上
インストール
GANSU2 は小さな「薄い」wheel として PyPI で配布しています:
pip install gansu2
PyPI に到達できない環境では、同じ wheel が各リリースの リリース一覧に添付されているので、 URL 指定でインストールできます。
wheel 本体は数 MB です。初回利用時に、GPU 共有ライブラリ(libgansu2.so)と コマンドラインツール gansu2 を同じリリースから取得し、 ~/.cache/gansu2/<version>/ にキャッシュします。各ファイルは公開されている SHA-256 で検証されます。
動作確認
python -c "import gansu2; print('gansu2 imported OK')"
gansu2 コマンド(または Python からの計算)を初めて実行したときに、GPU ライブラリと CLI が一度だけ取得されます。詳しくは CLI ガイド・Python API ガイド を参照してください。
オフラインの共有ライブラリを使う
取得せずに特定の libgansu2.so(例: オフラインのコピー)を使いたい場合は、 import 前に GANSU2_LIB を設定します:
export GANSU2_LIB=/path/to/libgansu2.so
無料ライセンスキーの取得
小さな計算はライセンス無しで動きます。それより大きな計算には無料ライセンス キーが必要で、全機能・無制限(商用利用を含む)で使えます。このキーは フローティングライセンスで、マシンに固定されず、1 つのキーで同時 1 計算です。
-
wheel に同梱の
gansu2-licenseで 8 文字のサインアップコードを取得します (未認証の実行が上限に当たったときも、CLI が同じコードと URL を案内します):gansu2-license -s -
ユーザーポータルでアカウントを作成し、登録フォームにサインアップ コードを入れて、Start を押して Free License を有効化します(30 日間が始まり、 ポータルからいつでも延長できます)。ライセンスキーはメールで届きます。
-
キーをこのマシンに登録します:
gansu2-license -k <あなたのキー> -a
これで上限なしに GANSU2 が動きます。 利用規約・ポータルアカウント利用規約 もあわせてご確認ください。