$schema: https://azuremlschemas.azureedge.net/promptflow/latest/Flow.schema.json
inputs:
  groundtruth:
    type: string
    description: Please specify the groundtruth column, which contains the true label
      to the outputs that your flow produces.
    default: APP
  prediction:
    type: string
    description: Please specify the prediction column, which contains the predicted
      outputs that your flow produces.
    default: APP
outputs:
  grade:
    type: string
    reference: ${grade.output}
nodes:
- name: grade
  type: python
  source:
    type: code
    path: grade.py
  inputs:
    groundtruth: ${inputs.groundtruth}
    prediction: ${inputs.prediction}
- name: calculate_accuracy
  type: python
  source:
    type: code
    path: calculate_accuracy.py
  inputs:
    grades: ${grade.output}
  aggregation: true
environment:
    python_requirements_txt: requirements.txt
