4.2.1.5.1 OML4Pyスリム・クライアント・モジュールのインストール

ONNXモデル変換機能にのみアクセスするには、OML4Pyスリム・クライアント・モジュールをインストールします。この軽量クライアントは、フル・セットのOML4Py機能なしでONNXモデル変換が必要な場合に最適です。

バージョン2.1.1以降、OML4Pyは、ONNXモデル変換のみをサポートする軽量OML4Pyクライアントを提供しています。

ノート:

OML4Pyクライアントの完全版と軽量版の両方をインストールする場合は、必ず版ごとに別々の<install_folder>ディレクトリを使用してください。PYTHONPATH環境変数を設定して、一度に1つのバージョンのみがロードされるようにします。
  1. OML4Pyスリム・クライアントのサポート・パッケージをインストールするには、2つオプションがあります:
    • オプション1: oml4py-supporting-linux-x86_64-2.1.1.zipアーカイブからインストールします。

      ノート:

      oml4py-supporting-linux-x86_64-2.1.1.zipにバンドルされているtorch-2.9.0パッケージでは、システム上のGNU C++標準ライブラリ(libstdc++.so.6)がGLIBCXX_3.4.29以降でビルドされている必要があります。このバージョンが使用できない場合、次のようなエラーが発生する可能性があります:
      ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by .../torch/lib/libtorch_python.so)
      Linuxでは、次を実行して、サポートされているGLIBCXXバージョンを確認できます:
      nm -D /lib64/libstdc++.so.6 | grep GLIBCXX
      システムにGLIBCXX_3.4.29以降が含まれていない場合、互換性のあるlibstdc++.so.6$PYTHONHOME/libにコピーして問題を解決します。torch-2.9.0パッケージには、適切なバージョンがtorch/lib/libstdc++.so.6に含まれています。

      次の内容のrequirements-slim.txtというファイルを作成します:

      numpy==2.1.0
      pillow==10.4.0
      onnxruntime==1.20.0
      onnxruntime-extensions==0.12.0
      onnx==1.17.0
      torch==2.9.0
      transformers==4.56.1
      sentencepiece==0.2.0

      アーカイブを解凍した後、次を実行して、requirements-slim.txtにリストされているサポート・パッケージをインストールします:

      pip3.13 install --target <install_folder> --no-index --find-links=supporting/ --upgrade -r requirements-slim.txt

      <install folder>をインストール・ディレクトリに置き換えます。

    • オプション2: PyPIリポジトリからインストールします。

      次の内容のrequirements-slim.txtというファイルを作成します:

      --extra-index-url https://download.pytorch.org/whl/cpu
      numpy==2.1.0
      pillow==10.4.0
      onnxruntime==1.20.0
      onnxruntime-extensions==0.14.0
      onnx==1.18.0
      torch==2.9.0
      transformers==4.56.1
      sentencepiece==0.2.1
      requirements-slim.txtを使用してサポート・パッケージをインストールします。
      pip3.13 install --target <install folder> --upgrade -r requirements-slim.txt –-only-binary:all:
  2. 次に、OML4Pyスリム・クライアントをインストールします:

    oml4py-client-linux-x86_64-2.1.1.zipアーカイブの次のwheelファイルを使用します:

    client/slim/oml-2.1.1-cp313-cp313-linux_x86_64.whl

    次のコマンドを実行してインストールします:

    pip3.13 install --target <install_folder> --no-index --upgrade --no-deps client/slim/oml-2.1.1-cp313-cp313-linux_x86_64.whl

    <install folder>を目的のインストール・ディレクトリに置き換えます。