nat.plugins.openpipe.remote_backend#
Attributes#
Classes#
HTTP client that satisfies the art.Backend Protocol against |
Functions#
|
Module Contents#
- logger#
- _DEFAULT_TIMEOUT#
- class RemoteBackend(base_url: str)#
HTTP client that satisfies the art.Backend Protocol against
art run.- base_url#
- _client#
- async _prepare_backend_for_training(
- model: art.backend.AnyTrainableModel,
- config: art.dev.OpenAIServerConfig | None,
- async _train_model(
- model: art.backend.AnyTrainableModel,
- trajectory_groups: list[art.trajectories.TrajectoryGroup],
- config: art.types.TrainConfig,
- dev_config: art.dev.TrainConfig,
- verbose: bool = False,
- async train(model: art.backend.AnyTrainableModel, trajectory_groups: collections.abc.Iterable[art.trajectories.TrajectoryGroup], \*\*kwargs: Any) art.types.TrainResult#
- abstractmethod _train_sft(
- model: art.backend.AnyTrainableModel,
- trajectories: collections.abc.Iterable[art.trajectories.Trajectory],
- config: art.types.TrainSFTConfig,
- dev_config: art.dev.TrainSFTConfig,
- verbose: bool = False,