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.EvaluationResultToDiscSubscriber(output_file_path)[source]
- Bases: - MessageSubscriberIF[- EvaluationResultBatch]- A subscriber that writes EvaluationResultBatch messages to a JSONL file. - Parameters:
- output_file_path (Path) 
 - consume_message(message)[source]
- Writes the evaluation result to the JSONL file if rank 0. - 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
- class modalities.logging_broker.subscriber_impl.subscriber_factory.ResultsSubscriberFactory[source]
- Bases: - object- static get_evaluation_result_to_disc_subscriber(output_file_path)[source]
- Return type:
- Parameters:
- output_file_path (Path)