Causes RunInfra can prove
Each of these is claimed only when the captured worker log contains the matching evidence, and each carries the action that resolves it.When the cause is not proven
If the control plane shows a worker exited but the captured log contains none of the signatures above, the failure stays generic:A generic failure is not a lower-quality answer than a named one. It is the same standard applied honestly: the product names a cause when it has proof and declines to when it does not.
What is captured, and what is not
The log tail exists to explain a failure, and it is bounded so it can never become a liability of its own:- Bounded by wall-clock time, by bytes read, and by characters retained.
- Redacted line by line as it is read, before any truncation happens, so a secret cannot survive by sitting across a cutoff.
- Never allowed to mask the failure. A malformed or unreadable log is dropped, and you still get the deployment error that triggered the capture.
Failures caught before the deploy
Some causes are not deployment failures at all, because they are caught earlier. A model your workspace cannot read is refused when you accept the plan, before any GPU starts and before you are charged for one. See Model access.Related
- Deployments overview for the deploy lifecycle and endpoint states.
- Troubleshooting for API and runtime issues after a successful deploy.
- Deployment targets for where a pipeline can be shipped.