modalities.logging_broker.subscriber_impl package
Submodules
modalities.logging_broker.subscriber_impl.progress_subscriber module
- class modalities.logging_broker.subscriber_impl.progress_subscriber.DummyProgressSubscriber[source]
Bases:
MessageSubscriberIF
[ProgressUpdate
]- consume_message(message)[source]
- Parameters:
message (Message[ProgressUpdate])
- class modalities.logging_broker.subscriber_impl.progress_subscriber.RichProgressSubscriber(train_split_num_steps, eval_splits_num_steps)[source]
Bases:
MessageSubscriberIF
[ProgressUpdate
]A subscriber object for the RichProgress observable.
- Parameters:
- consume_message(message)[source]
Consumes a message from a message broker.
- Parameters:
message (Message[ProgressUpdate])
modalities.logging_broker.subscriber_impl.results_subscriber module
- class modalities.logging_broker.subscriber_impl.results_subscriber.DummyResultSubscriber[source]
Bases:
MessageSubscriberIF
[EvaluationResultBatch
]- consume_message(message)[source]
Consumes a message from a message broker.
- Parameters:
message (Message[EvaluationResultBatch])
- class modalities.logging_broker.subscriber_impl.results_subscriber.RichResultSubscriber(num_ranks)[source]
Bases:
MessageSubscriberIF
[EvaluationResultBatch
]- Parameters:
num_ranks (int)
- consume_message(message)[source]
Consumes a message from a message broker.
- Parameters:
message (Message[EvaluationResultBatch])
- class modalities.logging_broker.subscriber_impl.results_subscriber.WandBEvaluationResultSubscriber(project, experiment_id, mode, logging_directory, config_file_path)[source]
Bases:
MessageSubscriberIF
[EvaluationResultBatch
]A subscriber object for the WandBEvaluationResult observable.
- Parameters:
- consume_message(message)[source]
Consumes a message from a message broker.
- Parameters:
message (Message[EvaluationResultBatch])
modalities.logging_broker.subscriber_impl.subscriber_factory module
- class modalities.logging_broker.subscriber_impl.subscriber_factory.ProgressSubscriberFactory[source]
Bases:
object