このトピックでは、Elastic Algorithm Service (EAS) でサービスを呼び出すための例とSDK for Pythonについて説明します。
EASのサンプルコードは、GitHub Webサイトから入手できます。
Pythonでの例の呼び出し
パブリックエンドポイントまたはVPCエンドポイントを介してサービスを呼び出すHTTPリクエストを送信できます。 リクエストの入力と出力の形式は、サービスのデプロイに使用されるプロセッサによって指定されます。 認証方法は、パブリックエンドポイントとVPCエンドポイントのどちらを使用するかによって異なります。 EASは、公式プロセッサに基づいてデプロイされるサービスを呼び出すためのサンプルコードを提供します。 詳細については、「PythonでのPMML/TensorFlowサービスのデモ」をご参照ください。 以下のデモが提供されます。
パブリックエンドポイントを介して予測モデルマークアップ言語 (PMML) サービスを呼び出すためのデモ。
VPCエンドポイント経由でPMMLサービスを呼び出すデモ。
パブリックエンドポイントを介してTensorFlowサービスを呼び出すためのデモ。 このデモは、パブリックエンドポイントでCaffeサービスを呼び出すときに実行できます。 2つのサービスタイプの入力と出力は同じです。
VPCエンドポイントを介してTensorFlowサービスを呼び出すためのデモ。 このデモは、VPCエンドポイントでCaffeサービスを呼び出すときに実行できます。 2つのサービスタイプの入力と出力は同じです。
サービスを呼び出すためのSDK for Python
サービスを呼び出すためのPython用SDKは、マルチスレッド接続プール、要求データ構築、およびサービス要求をカプセル化します。 詳細については、「公式Python SDK」をご参照ください。