Deployments and imports
My models and deployments takes a customer model from import to inference, and pins catalog models to always-on capacity. The rules behind each step are on Import and run your model; this page is the Console's side.
- 01
Hub: Hugging Face.
- 02
Repository: a model repository in the hub's own form, and a revision. A Space is an application and a dataset is data; neither is a model source.
- 03
Access: a public repository needs no token; a private or gated one needs a read-only access token for its hub, chosen or added here.
- 04
Model: the task the model serves.
- 05
Where it runs: a language model runs in data centers only, in the Certified pool; another model type runs in the Certified pool at launch. The copy is stored in the region the workspace's deployments run in.
- 06
License: the license the hub states, and your attestation that you have the right to run this model as a hosted service under it.
- 07
Review, and import.
Whatever revision you enter, the import pins the exact commit or version id it resolves to. Only the weight files are fetched; what it accepts is re-saved and signed with a HIPS key, and workers and devices load only signed copies. Embedding and rerank models are not served for customer models yet: they open once HIPS's data-center workers serve them. The form also shows what an import is held to, as the platform states it: the hubs enabled, whether imports are open, the licenses allowed, the size limits per kind of model, the imports a day with what is left, how many run at once, and the engine releases pinned.
| State | What happens |
|---|---|
| Queued | Waiting to start |
| Fetching | The weight files are fetched from the hub |
| Checking | The files are checked: format, architecture, code, operators, template, license |
| Copying | What passed is re-saved and copied into encrypted HIPS storage |
| Signing | The copy is signed |
| Ready | A new version of the customer model exists |
| Refused | A check refused the model, with its reason code and what to change |
| Failed | Something other than the model failed, such as the hub not answering; retry |
- State
- Queued
- What happens
- Waiting to start
- State
- Fetching
- What happens
- The weight files are fetched from the hub
- State
- Checking
- What happens
- The files are checked: format, architecture, code, operators, template, license
- State
- Copying
- What happens
- What passed is re-saved and copied into encrypted HIPS storage
- State
- Signing
- What happens
- The copy is signed
- State
- Ready
- What happens
- A new version of the customer model exists
- State
- Refused
- What happens
- A check refused the model, with its reason code and what to change
- State
- Failed
- What happens
- Something other than the model failed, such as the hub not answering; retry
An import's page follows it by itself, names each step with its time, and can cancel it. The refusal codes and what to change for each are on Import and run your model.
Each import that ends Ready makes a new version, with its source, pinned revision and license. Versions are immutable; importing a newer revision makes a new one. A version is checked, then profiled, then given its tariff, and a deployment makes a version runnable.
- 01
Model: a version of one of your models that its import left ready, or a catalog model to pin.
- 02
Compatibility checks: the import's checks, then engine fit and hardware fit beyond memory: compatible, needs profiling, or unsupported with each reason.
- 03
Pool: Auto first and selected, then the two pools side by side: quote, availability, runtime-access conditions, region eligibility. Customer models run in the Certified pool for now.
- 04
Fallback: off by default. If you enable it, it must still respect your region and data-use rules.
- 05
Policies: the request-data policy of the plan, the weights commitment, the retention statement.
- 06
Lane:
sharedwhere the model supports usage-based access, oralways_onfrom the Certified pool only. - 07
Review, and Deploy.
The deployment's id goes in the model field of the OpenAI-compatible routes for a language model, or in deployment on the task API.
| State | What it means |
|---|---|
| Tariff pending | Created; waits for the version's tariff, assigned after profiling. It holds no capacity, serves nothing and is charged nothing until then |
| Allocating | An always-on allocation is requested; charges begin when the provider confirms it |
| Loading model | The allocation is confirmed and the model is loading; charges accrue from here |
| Ready | The deployment answers requests |
| Busy | At concurrency; requests queue |
| Degraded | Allocated but not serving correctly |
| Stopped | Not serving, with the reason: stopped from the Console, the balance could not cover the next charge period, a dispute froze the workspace, profiling failed, or the workspace was deleted |
- State
- Tariff pending
- What it means
- Created; waits for the version's tariff, assigned after profiling. It holds no capacity, serves nothing and is charged nothing until then
- State
- Allocating
- What it means
- An always-on allocation is requested; charges begin when the provider confirms it
- State
- Loading model
- What it means
- The allocation is confirmed and the model is loading; charges accrue from here
- State
- Ready
- What it means
- The deployment answers requests
- State
- Busy
- What it means
- At concurrency; requests queue
- State
- Degraded
- What it means
- Allocated but not serving correctly
- State
- Stopped
- What it means
- Not serving, with the reason: stopped from the Console, the balance could not cover the next charge period, a dispute froze the workspace, profiling failed, or the workspace was deleted
An always-on allocation keeps a model loaded on Certified-pool capacity, charged by the hour, including time between requests. A GPU being allocated and a model being ready to serve are separate steps. A capacity snapshot is not a reservation: if the allocation cannot be made, the deployment shows Stopped with the reason and nothing is charged. Charges stop when the allocation ends.
- Stop ends the allocation; no allocation charge accrues from then. Start again makes a new allocation.
- Changing the version moves the deployment to another version; requests in flight finish on the version they started with.
- Delete is refused while the deployment is not Stopped. It removes the deployment and, if you choose, the customer model's stored copies. Nothing at the hub changes.
- Stored models and a stopped deployment's weights cost $0.10 per GB-month while they are kept.
Related sheets
- Sheet
- 11 of 19
- Detail
- H
- Updated
- 2026-11-11