aiq.front_ends.simple_base.simple_front_end_plugin_base#

Attributes#

Classes#

SimpleFrontEndPluginBase

Helper class that provides a standard way to create an ABC using

Module Contents#

logger#
class SimpleFrontEndPluginBase(
full_config: aiq.data_models.config.AIQConfig,
)#

Bases: aiq.builder.front_end.FrontEndBase[aiq.data_models.front_end.FrontEndConfigT], abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

Initializes the FrontEndBase object with the specified AIQ Toolkit configuration.

Parameters#

full_configAIQConfig

The configuration object to use for the front end.

async pre_run()#
async run()#

Runs the specified configuration file, launching the workflow until the front end is complete.

abstractmethod run_workflow(
session_manager: aiq.runtime.session.AIQSessionManager = None,
)#
Async: