LAE

Welcome to the LAE community!  Please feel free to start a discussion in the discussion tab or join in a conversation.

Discussions

Members

Resources

Events

 View Only
  • 1.  Head node

    Employee
    Posted 02-13-2013 01:56

    Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.

    Originally posted by: Wizardous

    Hi,

    I was thinking wouldn't it be better if we can run head node before the previous node completed?

    Regards

    �zg�n


  • 2.  RE: Head node

    Employee
    Posted 02-14-2013 04:40

    Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.

    Originally posted by: Tim Meagher

    Hi,
    This is exactly what happens if you have multiple threads connected to the server and are using streaming mode & the external controller.

    I'll have to check, but I think that streaming might only be supported on enterprise server (unix) installations.
    However, if you're connected to such a server, in Tools->Preferences->Server Farms, you can configure your farm and set the Controller to External, and the Scheduler to streaming.
    In streaming mode, if there are enough available threads on the server to execute multiple nodes, then:
    • If there is a node A, which takes only one input, and
    • This node is connected to the output of a node B, and this output is only wired from B to A (not to any other nodes)
    Then the server will attempt to stream the data through from node B to node A, meaning that node A can start before B terminates.
    In some cases, the downstream node (A) is forced to wait until the predecessor node is complete because it needs to operate on all of the data before it can do anything sensible (for example a sort node).

    However, in the case of things like filters, splits etc, and the head node, the downstream node can operate on the data and send the data through to the next node.
    This means that the node further downstream than the Head node can being processing prior to the completion of the node that occurs before the Head node.

    Tim.


  • 3.  RE: Head node

    Employee
    Posted 02-20-2013 01:59

    Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.

    Originally posted by: Wizardous

    Hi Tim,

    Thank you for this helpful information. I am using desktop version. So ....

    Regards,

    �zg�n


  • 4.  RE: Head node

    Employee
    Posted 02-24-2013 15:40

    Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.

    Originally posted by: rboccuzzi

    �zg�n, I believe that you can change the settings as described above to makes use of streaming mode. The external controller is not available to desktop users as an actual "External Controller", run via command line, but using the settings as described above, I believe that should work, and give you access to that mode. The graph will execute in sometimes unusual ways using that setting however, and we generally don't recommend using that setting for interactive sessions, as it will impact usability (nodes that stream don't have intermediate data, so clicking on pins in those circumstances will not produce values).

    Cheers
    Rich


  • 5.  RE: Head node

    Employee
    Posted 02-26-2013 02:11

    Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.

    Originally posted by: Wizardous

    Thank you Rich. I will try it soon and let you know what happened.

    Regards

    �zg�n