

サポート終了通知: 2026 年 5 月 31 日、 AWS は のサポートを終了します AWS Panorama。2026 年 5 月 31 日以降、 AWS Panorama コンソールまたは AWS Panorama リソースにアクセスできなくなります。詳細については、[AWS Panorama 「サポート終了](https://docs.aws.amazon.com/panorama/latest/dev/panorama-end-of-support.html)」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# GPU を使用する
<a name="applications-gpuaccess"></a>

AWS Panorama アプライアンス のグラフィックプロセッサ (GPU) にアクセスして GPU アクセラレーションライブラリを使用したり、アプリケーションコードで機械学習モデルを実行したりできます。GPU アクセスを有効にするには、アプリケーションコードコンテナを構築した後に、パッケージ設定に GPU アクセスを要件として追加します。

**重要**  
GPU アクセスを有効にすると、アプライアンス上のどのアプリケーションでもモデルノードを実行できなくなります。セキュリティ上の理由から、アプライアンスが SageMaker AI Neo でコンパイルされたモデルを実行する場合、GPU アクセスは制限されます。GPU アクセスでは、モデルをアプリケーションコードノードで実行し、デバイス上のすべてのアプリケーションが GPU へのアクセスを共有する必要があります。

アプリケーションの GPU アクセスを有効にするには、AWS Panorama Application CLI [でパッケージを構築した後に パッケージ設定](applications-packages.md) を更新します。次の例は、GPU アクセスをアプリケーションコードノードに追加する `requirements` ブロックを示しています。

**Example 要件ブロックを含む package.json**  

```
{
    "nodePackage": {
        "envelopeVersion": "2021-01-01",
        "name": "SAMPLE_CODE",
        "version": "1.0",
        "description": "Computer vision application code.",
        "assets": [
            {
                "name": "code_asset",
                "implementations": [
                    {
                        "type": "container",
                        "assetUri": "eba3xmpl71aa387e8f89be9a8c396416cdb80a717bb32103c957a8bf41440b12.tar.gz",
                        "descriptorUri": "4abdxmpl5a6f047d2b3047adde44704759d13f0126c00ed9b4309726f6bb43400ba9.json",
                        "requirements": [
                            {
                                "type": "hardware_access",
                                "inferenceAccelerators": [
                                    {
                                        "deviceType": "nvhost_gpu",
                                        "sharedResourcePolicy": {
                                            "policy" : "allow_all"
                                        }
                                    }
                                ]
                            }
                        ]
                    }
                ]
            }
        ],
        "interfaces": [
        ...
```

開発ワークフローのビルドステップとパッケージングステップの間にパッケージ設定を更新します。

**GPU アクセスでアプリケーションをデプロイするには**

1. アプリケーションコンテナを構築するには、 `build-container` コマンドを使用します。

   ```
   $ panorama-cli build-container --container-asset-name code_asset --package-path packages/123456789012-SAMPLE_CODE-1.0
   ```

1. `requirements` ブロックをパッケージ設定に追加します。

1. コンテナアセットとパッケージ設定をアップロードするには、`package-application` コマンドを使用します。

   ```
   $ panorama-cli package-application
   ```

1. アプリケーションをデプロイします。

GPU アクセスを使用するサンプルアプリケーションについては、[aws-panorama-samples](https://github.com/aws-samples/aws-panorama-samples) GitHub リポジトリをご覧ください。