Custom vision ai is stuck in training days after starting it with just 8h budget

Holčiak Michal 0 Reputation points
2026-06-06T20:31:57.6633333+00:00

I started advance training in my poject in customvision.ai and set the budget for 8 hours. Few days have passed now and it's still stuck in training and now i can't work on new iterations of my project

Azure AI Custom Vision
Azure AI Custom Vision

An Azure artificial intelligence service and end-to-end platform for applying computer vision to specific domains.

0 comments No comments

6 answers

Sort by: Most helpful
  1. kagiyama yutaka 4,670 Reputation points
    2026-06-08T11:58:35.58+00:00

    I think the service does not guarantee how long training takes, and if it stays the same for days, support is the place to check. You can keep going by starting a new iteration.

    Was this answer helpful?

    1 person found this answer helpful.

  2. SRILAKSHMI C 19,725 Reputation points Microsoft External Staff Moderator
    2026-06-08T14:48:15.4233333+00:00

    Hello @Holčiak Michal

    Thank you for reaching out to Microsoft Q&A.

    I understand that your Azure AI Custom Vision training job has been stuck in “Training” for several hours/days after starting an advanced training run (8-hour budget), and you’re also unable to create new iterations. That’s not expected behavior, so let’s go through the most likely causes and what you can do.

    1. High training load / backend queue delays

    In many cases, this behavior is due to high service demand or resource availability in the backend.

    • During peak usage, many customers may be submitting training jobs simultaneously
    • This can cause jobs to stay in queue longer than usual
    • Earlier iterations may have finished quickly, but later ones can slow down due to system load

    In most cases, the job is not stuck it is simply waiting in the training queue.

    2. No manual cancel option

    Once training starts:

    There is currently no option to manually stop or cancel a training job

    The system will either:

    • Complete the training, or
    • Stop automatically when the budget limit is reached

    You will not be billed beyond the configured training budget, even if the job appears to run for a long time.

    3. Region or capacity considerations try Sweden Central

    Training performance can vary depending on regional capacity.

    • If possible, try using or redeploying in Sweden Central
    • Sweden Central is generally a stable region for AI workloads

    If your current region is experiencing capacity constraints, switching to Sweden Central can often reduce delays.

    4. Free tier or quota limitations

    If you are using the free tier (F0), there are important constraints:

    • Limited training hours per month
    • Restricted training operations and dataset limits
    • Can cause training delays or blocked iterations if quota is exhausted

    What to do:

    • Check your Training & Prediction resource tier in Azure Portal
    • Upgrade to Standard (S0) if needed for consistent training performance

    5. Training budget is not a time guarantee

    The 8-hour budget means:

    • A compute usage cap, not a guaranteed execution window
    • It does not guarantee completion within 8 hours
    • Large datasets or complex models may still take longer depending on backend availability

    6. Dataset-related issues

    Training can also appear stuck if there are dataset problems:

    • Corrupt or unsupported image formats
    • Very large or unbalanced datasets
    • Missing or incorrect tags
    • Images skipped during preprocessing

    Suggested check:

    • Validate dataset integrity
    • Remove suspicious images
    • Try a small dataset (10–20 images) for a new iteration test

    Please refer this

    Training job queueing / waiting behavior (fine-tuning guidance): https://learn.microsoft.com/azure/ai-services/openai/how-to/fine-tuning

    Image vision fine-tuning troubleshooting (skipped images due to content): https://learn.microsoft.com/azure/foundry-classic/openai/how-to/fine-tuning-troubleshoot

    Custom Vision “Train your model” (resource/pricing setup context): https://learn.microsoft.com/windows/ai/windows-ml/tutorials/image-classification-train-model

    I Hope this helps. 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.

    Thank you!

    Was this answer helpful?


  3. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  4. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  5. AI answer

    2026-06-06T20:32:08.5766667+00:00

    Advanced training jobs in Custom Vision can sometimes take much longer than expected due to high training traffic, long queues, and constrained GPU resources. In some cases, the job may remain in the queue and not finish within the time frame originally budgeted, but the service guarantees that charges will not exceed the reserved time budget.

    However, there is no way to cancel a training job once it has started. While that iteration is in training, it effectively blocks progress on that specific training run, and a stuck job can prevent moving forward with that iteration.

    Given this behavior, the practical options are:

    1. Wait for the current advanced training job to complete or fail. When service load decreases, queued jobs typically resume and finish without additional charge beyond the reserved budget.
    2. If the job remains stuck for an extended period (as in this case, several days), open an Azure support request so the service team can inspect and clear the stuck training job on the backend.
    3. For future iterations, consider using fast training for quick experiments and only use advanced training when necessary, keeping in mind that advanced training relies on shared GPU capacity and can be delayed during high-usage periods.

    Because cancellation is not supported from the portal or API, direct intervention from Azure Support is required if the training state does not change after a reasonable time.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.