

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用以下命令测试您的软件包 Maya 渲染作业
<a name="submit-render-maya-mtoa"></a>

构建MayaMtoA、和`maya-openjd`包后，可以使用渲染作业对其进行测试。Deadline Cloud 示例存储库包含一个带有Maya/Arnold[job 包的](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/turntable_with_maya_arnold)转盘，该包使用Maya和渲染动画。Arnold该任务包还使用 FFmpeg 对视频进行编码，该视频可从该频道获取。`conda-forge`

## 本地测试
<a name="maya-test-locally"></a>

您可以使用 Op [ en Job Description CLI 在工作站上运行作业模板](https://github.com/OpenJobDescription/openjd-cli#readme)。使用安装 CLI `pip`。

```
pip install openjd-cli
```

在示例存储库的`job_bundles`目录中，运行以下命令。该`ErrorOnArnoldLicenseFail=false`参数指示使用水印Arnold进行渲染，而不是在没有可用许可证时失败。

```
openjd run turntable_with_maya_arnold/template.yaml \
    --environment ../queue_environments/conda_queue_env_pyrattler.yaml \
    -p CondaPackages="maya maya-mtoa maya-openjd ffmpeg" \
    -p CondaChannels="file://$HOME/my-conda-channel conda-forge" \
    -p ErrorOnArnoldLicenseFail=false \
    -p FrameRange=1-5
```

该`--environment`选项应用 conda 队列环境，该环境使用中指定的包创建 conda 虚拟环境。`CondaPackages`该`CondaChannels`参数包括您的自定义套餐的本地频道和`conda-forge`的本地频道`ffmpeg`。如果您发布到了 Amazon S3 频道而不是本地频道，请将`file://`路径替换为您的`s3://`频道 URL。

作业完成后，呈现的输出位于`turntable_with_maya_arnold/output/`目录中。

## 在 Deadline 云上测试
<a name="maya-test-deadline-cloud"></a>

将生产队列配置为使用 Amazon S3 conda 频道后，将渲染任务提交到 Deadline Cloud。将`conda-forge`通道添加到 conda 队列环境中的`CondaChannels`参数中，以提供适配器所需的 Python 依赖项`ffmpeg`和来源。在示例存储库的`job_bundles`目录中，运行以下命令。

```
deadline bundle submit turntable_with_maya_arnold
```

使用截止日期云监视器跟踪作业进度。在监视器中，选择作业的任务，然后选择**查看日志**。选择 La ** unch conda ** 会话操作以验证是否在 Amazon S3 频道中找到`maya``maya-mtoa`、和`maya-openjd`软件包。