Skip to main content
Every dataset added to Luna Studio — uploaded, fetched, generated, or imported — goes through validation. Validation determines whether the dataset can be used in a run.

What Luna Studio checks

Schema checks

  • The file parses as CSV or JSONL.
  • Required columns are present:
    • Test sets — metric-specific feature columns and label.
    • Training sets — metric-specific feature columns and optionally label when applicable.
  • Column types match the metric’s output type (e.g. labels are parseable as Boolean for a Boolean metric).

Content checks

  • File encoding (UTF-8 expected).
  • Row count > 0.
  • Empty rows or empty cells

File checks (uploads and URLs)

  • File size within the upload limit.
  • For URLs: the URL is reachable; the response content type is appropriate.

Common errors

Where to go next

Add a dataset

Walk through the three sources.

Troubleshooting

Run-time failures and how to recover.