Attempting to fine tune curie. I submit the .jsonl file and api goes from pending to failed but does not give a reason for the failure. Now I’m not sure what to do – do I keep trying?
Thanks for your help. I’d did a quick visual check of the jsonl and I don’t see any issues. I tried running the fine tune again and same result (it fails but gives no reason for the failure).
Now I don’t know what to do except try a small portion of the jsonl (but this is going to get expensive) if I have to step through the jsonl to find the error…
No JSONL validator specific for OpenAI Fine-Tunings
Immature (beta) error messages from the API with are not very helpful.
In my “still working on it” OpenAI Lab app, I was planning on writing my own validator, but it’s further down the dev path timeline. Still working out the kinks in the workflow…
Anyway, I think a basic JSONL validator for Fine Tuning can be accomplished using a basic REGEX.
Maybe something like this on a line by line basis in a loop (not fully tested), or you can alter it as you like (needs tweaking, will work on it later this week):
It turns out I did not have enough credits to complete the fine tuning. I increased my usage limits, resent the jsonl and it processed successfully. I assumed ‘lack of credits’ would be a common issue and would throw a known error, but it doesn’t.
The reason for the failed error can be due to the low charge
But in general, you can use the following command to understand the reason for the error
!openai -k “api key” api fine_tunes.follow -i “fine-tune-id”
Direct more questions and I will guide you
insta : @iman.ws