Did I find the right examples for you? yes no

All Samples(22)  |  Call(0)  |  Derive(22)  |  Import(0)

src/t/r/troy-0.0.3/troy/plugins/strategy/plugin_strategy_basic_early_binding.py   troy(Download)
class PLUGIN_CLASS (troy.PluginBase):
    """
    The early binding strategy will execute a workload in very basic fasion: use
    planner, overlay_mgr and workload_mgr as configured, etc.  The interesting
    part is that it will schedule the units over the pilots *before* the pilots

src/t/r/troy-0.0.3/troy/plugins/strategy/plugin_strategy_basic_late_binding.py   troy(Download)
class PLUGIN_CLASS (troy.PluginBase):
    """
    The late binding strategy will execute a workload in very basic fasion: use
    planner, overlay_mgr and workload_mgr as configured, etc.  The interesting
    part is that it will schedule the units over the pilots *after* the pilots

src/t/r/troy-0.0.3/troy/plugins/planner_derive/plugin_planner_derive_concurrent.py   troy(Download)
class PLUGIN_CLASS (troy.PluginBase):
    """
    This plugin splits a workload in a certain number of partitions.  It assumes
    that a certain percentage (see option below) of tasks can run concurrently,
    and that all other tasks need to run sequentially, i.e. in their own

src/t/r/troy-0.0.3/troy/plugins/workload_parser/plugin_workload_parser_default.py   troy(Download)
class PLUGIN_CLASS (troy.PluginBase):
    """
    This pugin consumes a json file, and creates a troy workload from the task
    and relation descriptions therein.  The structure of the json file should
    be::

src/t/r/troy-0.0.3/troy/plugins/workload_translator/plugin_workload_translator_direct.py   troy(Download)
class PLUGIN_CLASS (troy.PluginBase) :
    """
    This is a simple workload translator, which will create exactly one CU per
    task.  This is not a clever plugin.
    """

src/t/r/troy-0.0.3/troy/plugins/workload_transformer/plugin_workload_transformer_synapse.py   troy(Download)
class PLUGIN_CLASS (troy.PluginBase):
    """
    This plugin is not documented.  Go figure.
    """
 

src/t/r/troy-0.0.3/troy/plugins/workload_dispatcher/plugin_workload_dispatcher_sagapilot.py   troy(Download)
class PLUGIN_CLASS (troy.PluginBase):
    """
    This plugin dispatches workloads (and their compute units) to SAGA-Pilot pilots,
    uring SAGA-Pilot's pilot API.
 

src/t/r/troy-0.0.3/troy/plugins/workload_dispatcher/plugin_workload_dispatcher_local.py   troy(Download)
class PLUGIN_CLASS (troy.PluginBase):
    """
    This plugin creates compute units via fork/exec.  It is not a clever plugin.
 
    **Configuration Options:** None

src/t/r/troy-0.0.3/troy/plugins/workload_dispatcher/plugin_workload_dispatcher_bigjob.py   troy(Download)
class PLUGIN_CLASS (troy.PluginBase):
    """
    This plugin dispatches workloads (and their compute units) to BigJob pilots,
    uring BigJob's pilot API.
 

src/t/r/troy-0.0.3/troy/plugins/planner_expand/plugin_planner_expand_cardinal.py   troy(Download)
class PLUGIN_CLASS (troy.PluginBase):
    """
    This plugin expands a workload by inspecting all tasks, and multiplying them
    according to their `cardinality` property.  If that property is not set, no
    additional tasks will be created.  The new tasks will have a new property,

  1 | 2 | 3  Next