What Luna Studio checks
Schema checks
- The stored file parses as CSV. The source picker accepts JSONL during ingestion, but current run validation reads it as CSV, so JSONL is not supported end to end.
- Required columns are present:
- Test sets — metric-specific feature columns and
label. - Training sets — metric-specific feature columns and optionally
labelwhen applicable.
- Test sets — metric-specific feature columns and
- Column types match the metric’s output type. Boolean labels must be integers:
0or1.
Content checks
- File encoding (UTF-8 expected).
- Test sets have at least 300 rows total and at least 100 examples per class.
- Labelled training sets have at least 2,000 rows total and at least 100 examples per class.
- Empty rows or empty cells.
File checks (uploads and URLs)
- Browser upload size is no more than 20 MiB.
- For URLs: the scheme is HTTP(S), every host and redirect is publicly reachable, and the response returns successfully.
Common errors
Where to go next
Add a dataset
Walk through the three sources.
Troubleshooting
Run-time failures and how to recover.