4.3 オンプレミス・データベース用のLinuxに必要なサポート・パッケージのインストール
オンプレミスOracleデータベース用のOML4Pyサーバーとクライアントのいずれのインストールでも、次に説明するように、一連のサポートPythonパッケージもインストールする必要があります。
OML4Pyクライアント・マシンへの必要なパッケージのインストール
ノート:
onnxruntime、onnxruntime-extensions、onnx、transformersおよびsentencepieceは、クライアントのみにインストールします。onnxruntime、onnxruntime-extensions、onnx、transformersおよびsentencepieceは、OML4PyクライアントでのONNX変換機能をサポートしており、クライアントのみにインストールする必要があります。その他すべてのパッケージは、クライアントとサーバーの両方にインストールされます。
ノート:
23aiでベクトル・データベースSQL APIを呼び出すには、oracledb 2.2.0以降のバージョンが必要です。
次のステップでは、オンプレミスのOML4Pyクライアントに必要なPythonパッケージをインストールする方法について説明します:
-
次のコンテンツを含む
requirements.txtというファイルを作成します:--extra-index-url https://download.pytorch.org/whl/cpu pandas==2.2.2 setuptools==70.0.0 scipy==1.14.0 matplotlib==3.8.4 oracledb==2.4.1 scikit-learn==1.5.1 numpy==2.0.1 onnxruntime==1.20.0 onnxruntime-extensions==0.12.0 onnx==1.17.0 torch==2.6.0 transformers==4.49.0 sentencepiece==0.2.0 -
requirements.txtを使用してパッケージをインストールします。pip3.12 install -r requirements.txt
OML4Pyサーバー・マシンへの必要なパッケージのインストール
OML4Pyサーバー・マシンでは、Embedded Python Executionプロセスで検出できるように、これらのパッケージはすべて$ORACLE_HOME/OML4Py/modulesにインストールする必要があります。
次のステップでは、オンプレミスのOML4Pyサーバーに必要なPythonパッケージをインストールする方法について説明します:
-
次のコンテンツを含む
requirements2.txtという名前のファイルを作成します。pandas==2.2.2 setuptools==70.0.0 scipy==1.14.0 matplotlib==3.8.4 oracledb==2.4.1 joblib==1.3.2 scikit-learn==1.5.1 numpy==2.0.1 -
requirements2.txtを使用してパッケージをインストールします。ターゲット・ディレクトリ$ORACLE_HOME/oml4py/modulesを指定して、次のコマンドを実行します:pip3.12 install -r requirements2.txt --target=$ORACLE_HOME/oml4py/modules
パッケージのインストールの確認
python3Python 3.12.6 (main, Aug 14 2024, 15:13:51) [GCC 8.5.0 20210514 (Red
Hat 8.5.0-18.0.6)] on linux
Type "help", "copyright", "credits" or "license" for more information.import numpy
import pandas
import scipy
import matplotlib
import oracledb
import sklearn
import onnx
import torch
import onnxruntime_extensions
import transformers
import sentencepieceすべてのパッケージが正常にインストールされている場合、エラーは返されません。
- オンプレミス・データベース用に必要なLinux向けサポート・パッケージをインストールするためのコマンドの概要
次の例では、オンプレミス・データベース用に必要なlinux向けサポート・パッケージをインストールするために使用するコマンドをリストします。
親トピック: オンプレミス・データベース用のOML4Pyのインストール