How to configure diverse workloads and tasks

0 votes
I have setup Golem Factory platform on my Mac Machine (MacOS 10.13.2). I could successfully setup the Golem Node. It is up and running. My Golem Wallet is showing a balance of 1000 GNT. Now I am trying to add the tasks in the Golem. It is only accepting Blender and LuxRender as Task Resource files. I don't have any Blender or LuxRender files.

Can I know why Blender / LuxRender files are required. Can I add task resource files related to machine learning pipelines or Big Data Analytics workloads to Golem. This will help me to utilize the computing power of Golem for diverse workloads and intense tasks?
Aug 28, 2018 in Blockchain by aryya
• 7,460 points
631 views

1 answer to this question.

0 votes

Golem appears to be in early stages of development. The use of blender and luxrender is a deliberate move to get people using the system during the early development. More advanced uses can be expected as the system is developed.

From the FAQ page -

Brass Golem is where we are at the moment with our MVP, in alpha testing now. This current version of Golem is only focused on rendering in Blender and LuxRender ... we consider CGI rendering to be one use case among many, and also a training ground.

From the developers point of view, rendering animations consumes large cpu resources for extended periods of time and only involves passing one command to blender. A single blend file uploaded can be used to keep hundreds of workers busy. This is a good way to stress test your distribution system while you are developing it and you start building a user base in the process.

If you can't wait until development progresses, you will find tasks are processed using docker images, so far only a base system (debian), blender and luxrender docker images have been created. Some limited info can be found here that indicates you could build your own docker image that can perform other tasks. This wouldn't be supported within the main network, so you would also have to look at running your own worker nodes, tracker and modified client.

answered Aug 28, 2018 by Johnathon
• 9,090 points

Related Questions In Blockchain

+1 vote
1 answer

How is it possible to achieve privacy and confidentiality in smart contracts??

Any contract code written on the blockchain ...READ MORE

answered Apr 18, 2018 in Blockchain by Shashank
• 10,400 points

edited Aug 7, 2018 by Omkar 937 views
0 votes
1 answer

How to prevent the smart contract from being modified and deployed in the blockchain network?

To expand on Matthew's answer, each state ...READ MORE

answered Jul 6, 2018 in Blockchain by aryya
• 7,460 points
805 views
0 votes
1 answer

Truffle tests not running after truffle init

This was a bug. They've fixed it. ...READ MORE

answered Sep 11, 2018 in Blockchain by Christine
• 15,790 points
1,916 views
0 votes
1 answer

Hyperledger Sawtooth vs Quorum in concurrency and speed Ask

Summary: Both should provide similar reliability of ...READ MORE

answered Sep 26, 2018 in IoT (Internet of Things) by Upasana
• 8,620 points
1,446 views
+1 vote
1 answer

Protocols used in a distributed/dlt system for the nodes to establish communication

yes all are over TCP/IP connections secured ...READ MORE

answered Aug 6, 2018 in Blockchain by aryya
• 7,460 points
1,417 views
+1 vote
1 answer

How to deploy ethereum smart contracts on a website?

There are many ways to do this: 1 ...READ MORE

answered Mar 27, 2018 in Blockchain by Johnathon
• 9,090 points
1,947 views
+1 vote
1 answer

How does a miner get to know that a transaction is verified by all the nodes?

Contrary to the popular belief, it is ...READ MORE

answered Mar 27, 2018 in Blockchain by Johnathon
• 9,090 points
2,828 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP