nat.plugins.openpipe.register#

Functions#

register_art_trajectory_builder(config, builder)

Register the ART trajectory builder.

register_art_trainer_adapter(config, builder)

Register the ART trainer adapter.

register_art_trainer(config, builder)

Register the ART trainer.

Module Contents#

async register_art_trajectory_builder(
config: nat.plugins.openpipe.config.ARTTrajectoryBuilderConfig,
builder: nat.builder.builder.Builder,
)#

Register the ART trajectory builder.

Args:

config: TrajectoryBuilderConfig object builder: Builder instance

Returns:

ARTTrajectoryBuilder instance

async register_art_trainer_adapter(
config: nat.plugins.openpipe.config.ARTTrainerAdapterConfig,
builder: nat.builder.builder.Builder,
)#

Register the ART trainer adapter.

Args:

config: TrainerAdapterConfig object builder: Builder instance

Returns:

ARTTrainerAdapter instance

async register_art_trainer(
config: nat.plugins.openpipe.config.ARTTrainerConfig,
builder: nat.builder.builder.Builder,
)#

Register the ART trainer.

Args:

config: TrainerConfig object builder: Builder instance

Returns:

ARTTrainer instance