plugin Package¶
parallel_plugin_collection
Module¶
Created on Mar 18, 2014
author: jakeret
-
class
ivy.plugin.parallel_plugin_collection.
ParallelPluginCollection
(pluginList, mapPlugin, reducePlugin=None, ctx=None, parallel=True)[source]¶ Bases:
ivy.plugin.base_plugin.BasePlugin
Collection that allows for executing plugins in parallel by using a MapReduce aprach. The implementation therefore requires a list of plugins to execute, a map plugin creating the workload and (optionally) a reduce plugin reducing the data from the parallel task exection
Parameters: - pluginList – List of plugins (or a Loop) which should be executed in parallel
- mapPlugin –
- reducePlugin – (optional)
- ctx – (optional)