deadine怎么修改服务器,PDG使用Deadline配置教程

PDG默认的任务调度节点是localscheduler,也就是本机,所有任务只能本机执行。而PDG提供了使用其他任务调度系统的接口,并内置了三个使用率高的农场节点——SideFX自家的HQueue、Deadline和皮克斯的Tractor。

2e97135db910d96e50896fbcca05e686.png

emmm……tractor没用过,而且去官网看了看收费颇高,并且应该是没有和谐版。虽然看着是个好东西,毕竟大厂产品,不过我等屁民是享受不到了。

至于HQueue,本站写过一篇详细的搭建和配置教程(点左边黄色字传送),只要按照这个步骤成功配置完毕,直接使用相信也是没有问题。

今天我们重点来聊一下Deadline农场的配置。也是很多朋友一直在问的。

Deadline农场基本的安装这里就不赘述了,这里讲解如何搭配PDG分发任务。这里面有好几个坑,需要注意。

首先TOP里新建一个deadline节点,并回到top节点网络顶部的参数面板,把默认的localscheduler改成deadlinescheduler:

9168e937464d9033d091058f9d589470.png

来到deadlinescheduler的参数面板。这里需要更改两个地方的参数,Repository填写deadline仓库的路径,Local Root Path填写当前hip文件所在的路径。这个路径必须是每台deadline客户端(也就是负责干活的slave电脑)都能访问的,也就是共享盘。

24cd0e40459212e5d001e8bb67a08457.png

然后重点来了,这样设置完以后发任务百分百失败。这是因为客户端无法识别$HFS这个变量。

来到Job Parms选项卡,修改这三处参数,把默认的$HFS替换成houdini所在路径(这个路径是每台客户端houdini的路径,必须一致,或者你也可以把houdini安装到共享盘):

0477f8e6aeb964d41b9b72eb604d3685.png

设置好这里以后,Houdini就可以发PDG任务给Deadline了,不过,由于PDG能做的事情不仅仅局限于Houdini软件内部,所以它在Deadline中调用的命令是cmd,这样可以让PDG所能实现的任务跨越Houdini软件的范围。而cmd默认在Deadline中是不被启用的,所以我们需要手动将它启用。

来到monitor,先点击super mode,然后再次点击tools,选择Configure Plugins:

365a5adefe55814e658382a5f66ede39.png

找到CommandLine并在底部勾选Enabled:

eeb84ccfe0bfa355f988f39d8c14ae04.png

经过这样的一番配置,Deadline就可以顺利执行PDG任务。

只需要在建好PDG节点网络后,选择Cook Output Node执行,PDG会自动将任务分发到Deadline农场。你可以直观地在TOP中看到任务进度。当然在Deadline的monitor中也可以看到任务在执行了。

c8a6631b0c41eff5a041a98d758c767a.png

最后提一句,如果你不想让Deadline使用cmd执行PDG任务,而是使用传统的Houdini插件,可以在deadlinescheduler面板的Plugin参数更改。不过这样PDG就只能执行Houdini软件内部的任务了。

46fd85e7e2addffa602e35972dabb72d.png

本文使用Houdini版本为17.5.229。Deadline版本为10.0.7.0。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值