promptflow.storage.run_records Modul#
- class promptflow.storage.run_records.LineRunRecord(line_number: int, run_info: dict, start_time: datetime, end_time: datetime, name: str, description: str, status: str, tags: str)#
Basiert auf:
objectEine Datenklasse zum Speichern des Ausführungsdatensatzes einer einzelnen Zeilenausführung im Flow.
- Parameter:
line_number (int) – Die Zeilennummer in der Aufzeichnung
run_info (dict) – Die Informationen über die Zeilenausführung
start_time (datetime) – Die Zeit, zu der die Zeile mit der Ausführung begonnen hat
end_time (datetime) – Die Zeit, zu der die Zeile die Ausführung beendet hat
name (str) – Der Name der Zeilenausführung
description (str) – Die Beschreibung der Zeilenausführung
status (str) – Der Status der Zeilenausführung
tags (str) – Die mit der Zeilenausführung verknüpften Tags
- description: str#
- end_time: datetime#
- static from_run_info(run_info: FlowRunInfo) LineRunRecord#
Erstellt einen LineRunRecord aus einem FlowRunInfo-Objekt.
- Parameter:
run_info (FlowRunInfo) – Das Run-Info-Objekt, aus dem der LineRunRecord erstellt werden soll
- Gibt zurück:
Der erstellte LineRunRecord
- Rückgabetyp:
- line_number: int#
- name: str#
- run_info: dict#
- serialize() str#
Serialisiert den LineRunRecord zur Speicherung in einem Blob.
- Gibt zurück:
Das serialisierte Ergebnis
- Rückgabetyp:
str
- start_time: datetime#
- status: str#
- tags: str#
- class promptflow.storage.run_records.NodeRunRecord(node_name: str, line_number: int, run_info: dict, start_time: datetime, end_time: datetime, status: str)#
Basiert auf:
objectDatenklasse zum Speichern des Ausführungsdatensatzes jedes Knotens während der Ausführung einer einzelnen Zeile im Flow
- Parameter:
node_name (str) – Der Name des Knotens
line_number (int) – Die Zeilennummer in der Quelldatei
run_info (dict) – Die Informationen über die Ausführung
start_time (datetime) – Die Zeit, zu der der Knoten mit der Ausführung begonnen hat
end_time (datetime) – Die Zeit, zu der der Knoten die Ausführung beendet hat
status (str) – Der Status der Knotenausführung
- end_time: datetime#
- static from_run_info(run_info: RunInfo) NodeRunRecord#
Erstellt einen NodeRunRecord aus einem RunInfo-Objekt.
- Parameter:
run_info (RunInfo) – Das Run-Info-Objekt, aus dem der NodeRunRecord erstellt werden soll
- Gibt zurück:
Der erstellte NodeRunRecord
- Rückgabetyp:
- line_number: int#
- node_name: str#
- run_info: dict#
- serialize() str#
Serialisiert den NodeRunRecord zur Speicherung in einem Blob.
- Gibt zurück:
Das serialisierte Ergebnis
- Rückgabetyp:
str
- start_time: datetime#
- status: str#