

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

# Deadline Cloud のコード例
<a name="code-examples"></a>

[deadline-cloud-samples](https://github.com/aws-deadline/deadline-cloud-samples) GitHub リポジトリには、Deadline Cloud AWS の作業アーティファクトのコレクションが含まれています。この例では、ジョブの送信、ソフトウェアパッケージング、インフラストラクチャのデプロイ、ワーカー設定などについて説明します。独自のファームに送信、デプロイ、または適応できます。

以下のセクションでは、例の各カテゴリと、各トピックをいつ使用するかを説明する個々のトピックへのリンクについて説明します。

**チュートリアル**

前提条件から実際のワークロードでの作業結果まで、チュートリアルを完了します。各チュートリアルでは、前提条件、step-by-stepの手順、パラメータリファレンス、クリーンアップについて説明します。

詳細については、「[Deadline Cloud のチュートリアル](examples-tutorials.md)」を参照してください。

**ジョブバンドルの例**

ジョブバンドルは、Deadline Cloud キューに送信するジョブを定義します。リポジトリには、Maya、Blender、Houdini、Nuke、3ds Max、Cinema 4D、KeyShot、VRED などのデジタルコンテンツ作成 (DCC) レンダラー用のジョブバンドルが含まれています。また、機械学習ワークロード、複数ステップのレンダリングパイプライン、ジョブパラメータ、環境、ジョブアタッチメントなどの個々の概念を示す小さな例も含まれています。

詳細については、「[Deadline Cloud のジョブバンドルの例](examples-job-bundles.md)」を参照してください。

**Conda レシピの例**

Conda レシピは、キュー環境を介してジョブにアプリケーションとプラグインを提供する conda パッケージを構築します。リポジトリには、Maya、Blender、Houdini、Nuke、3ds Max、Cinema 4D、KeyShot、Unreal Engine の多くのバージョンのレシピと、Arnold、V-Ray、Redshift などのレンダラープラグインが含まれています。

詳細については、「[Deadline Cloud の Conda レシピの例](examples-conda-recipes.md)」を参照してください。

**CloudFormation テンプレートの例**

CloudFormation テンプレートは、ファームとサポートインフラストラクチャをデプロイします。リポジトリには、スターターファームテンプレート、サービスマネージドフリートをプライベート VPC リソースに接続するためのテンプレート、キャパシティ管理、スタンバイスケジューリング、フリートヘルスチェック、予算通知用のテンプレートが含まれています。

詳細については、「[CloudFormation Deadline Cloud の テンプレートの例](examples-cloudformation.md)」を参照してください。

**ホスト設定スクリプトの例**

ホスト設定スクリプトは、サービスマネージドフリートワーカーに対して昇格された権限で実行され、ソフトウェアのインストール、コンテナの GPU ランタイムの設定、フォントのインストール、スワップの有効化、その他の管理タスクの実行を行います。Deadline Cloud コンソールまたは `update-fleet` CLI コマンドを使用して、フリートにスクリプトをアタッチします。

詳細については、「[Deadline Cloud のホスト設定スクリプトの例](examples-host-config.md)」を参照してください。

**キュー環境の例**

キュー環境は、ジョブにソフトウェアアプリケーションを提供します。リポジトリには、パフォーマンスのトレードオフが異なる複数の conda ベースのキュー環境、共有ファイルシステムを持つカスタマーマネージドフリート用の Rez ベースのキュー環境、Python 専用パッケージ用の pip ベースのキュー環境、およびカスタムライセンスサーバーを使用できるように使用量ベースのライセンスを切断するキュー環境が含まれています。

詳細については、「[Deadline Cloud のキュー環境の例](examples-queue-environments.md)」を参照してください。

**その他の例**

リポジトリには、次の例も含まれています。
+ [Deadline Cloud 用にワーカーと同等の Amazon Linux 2023 Docker イメージを構築する](examples-container-al2023.md) — Amazon Linux 2023 上の Deadline Cloud サービスマネージドフリート (SMF) ワーカー AMI のパッケージセットをレプリケートする Dockerfile。
+ [Deadline Cloud で GPU レンダリング用の Blender Docker イメージを構築する](examples-container-blender.md) — Blender を OpenJD アダプターと GPU でパッケージ化し、コンテナでレンダリングするサイクルをサポートする Dockerfile。
+ [Deadline Cloud ジョブアタッチメントにファイルをアップロードする](examples-upload-to-job-attachments.md) — ワークステーションまたはサーバーから Deadline Cloud ジョブアタッチメントストレージにファイルとディレクトリをアップロードするスクリプト。
+ [Deadline Cloud 送信フックを使用して固定ライセンス制限を適用する](examples-license-limits-hook.md) — Deadline Cloud Limits 機能と送信前フックを組み合わせて固定ライセンス制限を適用する送信フック。
+ [Deadline Cloud の AI エージェントスキル](examples-skills.md) — ジョブバンドルの記述、conda パッケージの構築、Windows ホスト設定スクリプトの作成をエージェントに説明する再利用可能な AI エージェントスキル。

**追加リソース**

以下のリソースは、Deadline Cloud で独自の例を作成して実行するのに役立ちます。
+ [Deadline Cloud の Open Job Description (OpenJD) テンプレート](build-job-bundle.md) — Deadline Cloud 用に独自のジョブバンドルを作成する方法について説明します。
+ [Deadline Cloud での AI エージェントの使用](ai-agents.md) — AI エージェントを使用して、ジョブバンドルの記述、conda パッケージの開発、ジョブのトラブルシューティングを行います。
+ GitHub の [Open Job Description 仕様](https://github.com/OpenJobDescription/openjd-specifications) — Deadline Cloud が実行するジョブテンプレートのスキーマとリファレンス。
+ GitHub の [deadline-cloud-samples](https://github.com/aws-deadline/deadline-cloud-samples) — この章のすべての例のソースリポジトリ。

**Topics**
+ [Deadline Cloud のチュートリアル](examples-tutorials.md)
+ [Deadline Cloud のジョブバンドルの例](examples-job-bundles.md)
+ [Deadline Cloud の Conda レシピの例](examples-conda-recipes.md)
+ [CloudFormation Deadline Cloud の テンプレートの例](examples-cloudformation.md)
+ [Deadline Cloud のホスト設定スクリプトの例](examples-host-config.md)
+ [Deadline Cloud のキュー環境の例](examples-queue-environments.md)
+ [Deadline Cloud 用にワーカーと同等の Amazon Linux 2023 Docker イメージを構築する](examples-container-al2023.md)
+ [Deadline Cloud で GPU レンダリング用の Blender Docker イメージを構築する](examples-container-blender.md)
+ [Deadline Cloud ジョブアタッチメントにファイルをアップロードする](examples-upload-to-job-attachments.md)
+ [Deadline Cloud 送信フックを使用して固定ライセンス制限を適用する](examples-license-limits-hook.md)
+ [Deadline Cloud の AI エージェントスキル](examples-skills.md)