本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在截止日期雲端上建置用於 GPU 轉譯的 Blender Docker 映像
此 blender-aswf-ci-baseaswf/ci-base:2026(Rocky Linux 8、CUDA 12.9、VFX 平台 2026)。
您可以將此映像用於下列目的:
-
在期限雲端服務受管機群上執行 Blender Cycles GPU 轉譯。
-
在建置時將第三方 Blender 附加元件綁定到映像中,方法是在建置之前將附加元件
.zip檔案放在plugins/目錄中。
建置映像:
docker build -t blender-aswf:4.5.0 .
推送至 Amazon Elastic Container Registry (Amazon ECR),並使用 included AWS CloudFormation () 範本部署完整堆疊 (佇列、機群和佇列環境CloudFormation):
aws cloudformation deploy \ --template-file cloudformation.yaml \ --stack-name blender-aswf-ci-base-stack \ --parameter-overrides \ FarmId=farm-... \ ECRImageURI=account-id.dkr.ecr.region.amazonaws.com/repo:4.5.0 \ FleetRoleArn=arn:aws:iam::account-id:role/FleetRole \ QueueRoleArn=arn:aws:iam::account-id:role/QueueRole \ JobAttachmentsBucket=my-deadline-bucket
佇列角色需要 Amazon ECR 提取許可 (ecr:BatchGetImage、 ecr:GetDownloadUrlForLayer和 ecr:GetAuthorizationToken),才能在執行時間提取容器映像。
當機群具有 GPU 執行個體時,GPU 轉譯會自動執行。佇列環境--gpus all --runtime=nvidia會根據主機是否具有 NVIDIA GPU 的條件新增 。僅 CPU 執行個體會回復為 Cycles CPU 轉譯。
如需轉譯 Blender 場景的任務套件,請參閱 在截止日期雲端上轉譯 Blender 場景。