Module markov.dispatchers.recording.model_recording_dispatch

Classes

class MKVRecordingUtils

Static methods

def end_run_and_compute_metric(recorder_id: str, force_recompute: bool = False) ‑> dict
def get_recording_info(recording_id: str) ‑> Dict
def get_recording_metrics(recording_id: str)
def get_recordings(limit: int = 10, decreasing: bool = True) ‑> List

Get the number of recordings requested by this customer that has been registered agains this customer id.

Args

limit
Number of recordings to be retrieved.
decreasing
True if is is from newer to older.

Returns

Recordings in ascending or descending order.

def register_evaluation_recording(evaluation_recording: EvaluationRecording) ‑> ModelRecorderRegResponse

Create the model output run.

Args

evaluation_recording: Returns:

def register_model_recorder(mo_config: ModelRecordingConfig) ‑> ModelRecorderRegResponse

Create the model output run.

Args

mo_config: Returns:

def send_inference_record(inference_records: List, recorder_id: str) ‑> List

Send the inference record to the backend for storing and computation of metric.

Args

inference_records: recorder_id: Returns: