An Azure service that provides a general-purpose, serverless container platform.
Hello Rocky Sawant,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that your ACR Artifact Streaming shows zero pull-time improvement in Container Apps (Consumption-GPU) despite meeting all documented requirements.
The issue is not that the ACR streaming artifact failed. Based on the scenario, the ACR-side conversion appears complete, ACR Artifact Streaming was enabled at the registry/image level, but Azure Container Apps usage of that streaming artifact is not proven or customer-verifiable from the documented Container Apps surface. ACR conversion success only proves that the streaming artifact exists in ACR. It does not prove the Container Apps runtime selected it. - https://learn.microsoft.com/en-us/azure/container-registry/container-registry-artifact-streaming, https://learn.microsoft.com/en-us/azure/container-registry/troubleshoot-artifact-streaming
What to do is to use AKS if Artifact Streaming is a hard requirement, because AKS has the documented consumer-side enablement and validation path. If the workload must remain on Azure Container Apps, the next required step is an Azure Support/Product Group investigation to confirm from backend platform logs whether the Container Apps revision used the streaming artifact or fell back to a standard OCI image pull. - https://learn.microsoft.com/en-us/azure/aks/artifact-streaming, https://learn.microsoft.com/en-us/azure/container-apps/log-monitoring
In addition, for Azure Container Apps GPU cold-start reduction, the documented and reliable mitigations are to reduce the image size, keep ACR close to the Container Apps environment, move large model files or large runtime assets to storage mounts, add application startup instrumentation, and use proactive warm-up or minimum replicas where cold-start latency is business-critical. - https://learn.microsoft.com/en-us/azure/container-apps/cold-start, https://learn.microsoft.com/en-us/azure/container-apps/gpu-serverless-overview. Also, escalation might be required via priority customer support team or paid support subscription, because Container Apps-side Artifact Streaming verification command is required.
I hope this is helpful. Please! Do not hesitate to let me know if you have any other questions, steps or clarifications.
Please do not close the thread by upvoting and accepting the answer if any part of it is helpful.