Skip to main content
Deploying a model makes it ready to serve inference on SynapsAI Cloud. This page explains requirements and the settings you configure during deployment.

Requirements

Before you begin, make sure you have:
  • A Hugging Face account and an access token with read permission.
  • A Hugging Face repository (private or public) containing all required files for the model, including weights in Safetensors format.
    • It must include model files and any required processor (tokenizer, image processor, feature extractor, and so on).

Deploy a model

Open the deployment wizard in the dashboard.

Important notes

  • Custom Python code in Hugging Face repositories is not supported. Use architectures available in transformers or diffusers.
  • Model weights must be in Safetensors format. See Convert models to Safetensors if your repo only has .bin files.
  • The README.md file must include a pipeline_tag. For example:
If you need help preparing your repository, see Launch a custom model.

Readiness level

Choose how quickly model instances should be able to serve requests. See Core concepts for a comparison table.
  • Always ready
    • At least one model instance is kept running and ready to serve.
    • Uses fast scaling for immediate capacity increases.
    • You pay for this model 24/7.
  • Super fast (recommended)
    • Model instances are prepared to load very quickly when they receive traffic.
    • Startup times are minimized while keeping costs lower than always-on.
    • You pay for this model only when it has active instances.
  • Cold start
    • The model is downloaded from Hugging Face on demand before serving requests.
    • Lowest baseline cost, highest first-request latency.
    • You pay for this model only when it has active instances.

Precision

Select the numeric precision for running your model. Higher precision uses more memory, which can increase cost, while lower precision reduces memory usage.
  • Examples: Float32 (higher memory), BFloat16 (lower memory)
  • See pricing notes in Core concepts.

Quantization

If your model supports quantization, you can select from available options such as EETQ or FP8. Quantization reduces memory and can improve throughput, with some impact on accuracy depending on the method. See Optimizing costs for guidance on INT4, INT8, and FP8 trade-offs.

Worker timeout

If a model instance receives no requests during the configured timeout period, it will shut down automatically. This helps control idle costs. Worker timeout applies to Super fast and Cold start deployments. See Autoscaling for how worker timeout interacts with scale-down behavior.

What you configure during deployment

  • Model source — Hugging Face repository and revision (branch, tag, or commit)
  • Readiness level — Always ready, Super fast, or Cold start
  • Precision and quantization — if supported by the model
  • Autoscaling policy — minimum/maximum instances, scale thresholds, cooldown
  • Worker timeout — idle shutdown for non-always-on deployments
All estimated costs are shown before you deploy.
Need help? Contact support at any time.