promptflow.storage.run_records 模块#
- 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)#
基础类:
object用于存储在流程上单行执行的运行记录的数据类。
- Parameters:
line_number (int) – 记录中的行号
run_info (dict) – 关于线路运行的信息
start_time (datetime) – 该行开始执行的时间
end_time (datetime) – 线条执行完成的时间
name (str) – 线路运行的名称
description (str) – 线路运行的描述
status (str) – 行执行的状态
tags (str) – 与行运行相关联的标签
- description: str#
- end_time: datetime#
- static from_run_info(run_info: FlowRunInfo) LineRunRecord#
从FlowRunInfo对象创建一个LineRunRecord。
- Parameters:
run_info (FlowRunInfo) – 用于创建 LineRunRecord 的运行信息
- Returns:
创建的LineRunRecord
- Return type:
- line_number: int#
- name: str#
- run_info: dict#
- serialize() str#
将LineRunRecord序列化以存储在blob中。
- Returns:
序列化结果
- Return type:
字符串
- 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)#
基础类:
object用于存储在流程单行执行期间每个节点的运行记录的数据类
- Parameters:
node_name (str) – 节点的名称
line_number (int) – 源文件中的行号
run_info (dict) – 关于运行的信息
start_time (datetime) – 节点开始运行的时间
end_time (datetime) – 节点完成运行的时间
status (str) – 节点运行的状态
- end_time: datetime#
- static from_run_info(run_info: RunInfo) 节点运行记录#
从RunInfo对象创建一个NodeRunRecord。
- Parameters:
run_info (RunInfo) – 用于创建NodeRunRecord的运行信息
- Returns:
创建的NodeRunRecord
- Return type:
- line_number: int#
- node_name: str#
- run_info: dict#
- serialize() str#
将NodeRunRecord序列化以便存储在blob中。
- Returns:
序列化结果
- Return type:
字符串
- start_time: datetime#
- status: str#