我已经在我的Mac机(MacOS 10.13.2)上安装了Golem工厂平台。我可以成功地设置傀儡节点。它已经启动并运行。我的傀儡钱包显示余额为1000 GNT。现在我正在尝试在傀儡中添加任务。它只接受搅拌器和LuxRender作为任务资源文件。我没有任何搅拌器或LuxRender文件。
我能知道为什么需要Blender / LuxRender文件吗?我是否可以将与机器学习管道或大数据分析工作负载相关的任务资源文件添加到Golem。这将帮助我利用Golem的计算能力来处理不同的工作负载和高强度任务?
发布于 2018-02-22 16:08:04
Golem似乎还处于开发的早期阶段。在早期的开发中,使用blender和luxrender是为了让人们使用该系统的一次深思熟虑的举动。随着系统的开发,预计会有更多的高级用途。
从FAQ page -
黄铜傀儡是我们目前的最有价值球员,在阿尔法测试中。这个当前版本的Golem只专注于在Blender和LuxRender中渲染。我们认为CGI渲染是众多用例中的一个,也是一个训练场。
从开发人员的角度来看,渲染动画会在很长一段时间内消耗大量的cpu资源,并且只需要向blender传递一个命令。上传的单个混合文件可用于让数百名工作人员保持忙碌。这是一个很好的方法,可以在您开发分发系统的同时对其进行压力测试,并在此过程中开始构建用户基础。
如果你不能等到开发进度,你会发现任务是使用docker图像处理的,到目前为止,只创建了一个基本系统(debian),blender和luxrender docker图像。可以找到一些有限的信息here,这些信息表明您可以构建自己的docker映像,以执行其他任务。这在主网络中是不受支持的,因此您还必须考虑运行自己的工作节点、跟踪器和修改后的客户端。
作为另一个想法,您可能会滥用搅拌器节点。Blender包括一个python解释器,允许用户自动执行任务,以及通过插件扩展blender。虽然除了基本的python安装之外,您可能无法使用更多的脚本,但您可以将脚本(和文本数据文件以及图像)保存在一个混合文件中,您可以从渲染任务中对其执行get running操作。这可能涉及到一个初始脚本,该脚本注册在render_init上运行的bpy.app.handler,它可以执行与搅拌器无关的任务。
https://stackoverflow.com/questions/48898728
复制相似问题