View a markdown version of this page

Deadline Cloud のコード例 - Deadline クラウド

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

Deadline Cloud のコード例

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

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

チュートリアル

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

詳細については、「Deadline Cloud のチュートリアル」を参照してください。

ジョブバンドルの例

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

詳細については、「Deadline Cloud のジョブバンドルの例」を参照してください。

Conda レシピの例

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

詳細については、「Deadline Cloud の Conda レシピの例」を参照してください。

CloudFormation テンプレートの例

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

詳細については、「CloudFormation Deadline Cloud の テンプレートの例」を参照してください。

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

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

詳細については、「Deadline Cloud のホスト設定スクリプトの例」を参照してください。

キュー環境の例

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

詳細については、「Deadline Cloud のキュー環境の例」を参照してください。

その他の例

リポジトリには、次の例も含まれています。

追加リソース

以下のリソースは、Deadline Cloud で独自の例を作成して実行するのに役立ちます。