Formerly known as Azure AI Services or Azure Cognitive Services is a unified collection of prebuilt AI capabilities within the Microsoft Foundry platform
Hi Benson Mbaaro,
Thanks for sharing the details. Based on your scenario, there are two separate things happening here, and both point more towards service level behavior or quota/permission related issues, not something wrong in your code.
From your description
- training jobs are stuck at 0 percent
- deleting models returns success but still shows running
- quota information is empty
this combination usually indicates either
- quota or usage limits not being correctly applied or visible
- permission issue while reading quota data
- or backend state issue in the service
This matches similar patterns seen with Document Intelligence custom neural model behavior where training jobs get accepted but do not progress.
First thing to check is quota and limits
Even on Standard tier, there are still limits involved
For custom neural models
- there is a limit on total number of models per resource
- there is also tracking of training usage time
- limits may still block progress even if request is accepted
If any of these limits are reached, jobs can stay stuck at 0 percent without error.
Check model count in your resource
There is a maximum limit for custom neural models per resource
If you are close to that limit
- new training operations may not start properly
- delete operations may look successful but not reflect immediately
Try reducing older or unused models and then retry training
Check training usage behavior
Even though Standard tier allows more usage
- training still depends on available capacity and usage tracking
- sometimes usage reset or tracking may not reflect immediately
If training worked earlier and suddenly stopped, it can be related to usage tracking or backend state.
Check quota visibility issue
For the quota page returning empty
this is often caused by permission and not by resource issue
Make sure your account has
- required role at subscription level to read usage data
If the role is missing
- quota APIs may return empty
- even though resource exists and works
This is a common reason for blank quota results in portal or CLI.
Check region and model availability
You mentioned UK South
Sometimes
- specific regions may have temporary issues
- or backend processing delays
You can try
- creating a test resource in another region
- running same training
If it works there, then issue is region specific
Important observation
Your case has these signs
- valid resource and key
- training accepted but no progress
- model delete not reflecting
- quota not visible
This combination strongly points to a control plane or backend state issue, not a request or configuration mistake
Things you can try as workaround
Before retrying
- create a fresh resource and try one small training dataset
- check if new model progresses beyond 0 percent
- keep input small to simplify testing
This helps confirm whether issue is tied to resource state or not.
In short
- training stuck at 0 usually indicates quota or backend state issue
- empty quota result is often due to missing permissions
- model limit or usage limits can block training silently
- region level issues can also impact behavior
I hope this helps. From what you shared, your setup looks correct, this seems more like service side or quota visibility issue rather than anything wrong in your implementation.
Do let me know if you have any further queries.
If this answers your query, please do click Accept Answer and Yes for was this answer helpful.
Thankyou!