Drama 3 VRAM requirements: how much GPU memory does it need?

How much VRAM does Drama 3 need? Fish Audio's install docs list at least 48 GB of GPU memory for the FP8 checkpoint. The checkpoint files are 38.62 GiB (41.47 GB) including the audio codec, and our formula estimates 38.90 GiB–45.38 GiB at 8,192 tokens, one stream. The unofficial int4 checkpoint is 22.33 GiB on disk and an estimated 22.61 GiB–26.64 GiB. These are estimates, not measurements.

This result is an estimate, not a measured trace.Not verifiedFile-backed weights

Drama 3 GPU requirements: published number versus our estimate

Fish Audio's installation docs list at least 48 GB of GPU memory for Drama 3 (FP8) and NVIDIA GPUs only (no CPU, Apple MPS, or AMD ROCm). The SGLang-Omni cookbook reports the engine's weights at 37.0 GB for the official checkpoint and 20.8 GB for the int4 checkpoint. Our calculator, which reads the checkpoint file sizes and config.json, estimates 38.90 GiB–45.38 GiB at 8,192 tokens, one stream, official checkpoint. The top of that range is 48.7 GB in decimal units, just under the published 48 GB floor. Neither number is a measurement of peak usage on a specific GPU.

GPU fit at 8,192 tokens, 1 stream, SGLang. Estimates from the shared calculator core; usable memory is capacity minus the device reserve.
GPUUsableOfficial FP8 + BF16 (38.62 GiB)Unofficial int4 (22.33 GiB)
GeForce RTX 4090 24GB (desktop)
24 GB GDDR6X
22.0 GiBDoes not fit
38.90 GiB–45.38 GiB
Does not fit
22.61 GiB–26.64 GiB
GeForce RTX 5090 32GB (desktop)
32 GB GDDR7
30.0 GiBDoes not fit
38.90 GiB–45.38 GiB
Likely fits
22.61 GiB–26.64 GiB
NVIDIA L40S 48GB
48GB GDDR6 with ECC
46.0 GiBTight
38.90 GiB–45.38 GiB
Comfortable
22.61 GiB–26.64 GiB
NVIDIA A100 80GB SXM
80GB HBM2e
78.0 GiBComfortable
38.90 GiB–45.38 GiB
Comfortable
22.61 GiB–26.64 GiB
NVIDIA H100 80GB SXM
80GB
78.0 GiBComfortable
38.90 GiB–45.38 GiB
Comfortable
22.61 GiB–26.64 GiB
NVIDIA DGX Spark (GB10, 128 GB unified)
128 GB LPDDR5x coherent unified system memory
112.0 GiBComfortable
38.90 GiB–45.38 GiB
Comfortable
22.61 GiB–26.64 GiB

"Tight" and "Does not fit" are formula verdicts. We have not run Drama 3 on any of these GPUs. DGX Spark is unified memory shared with the system, not discrete VRAM.

Drama 3 memory by context and checkpoint

Checkpoint2,048 tokens8,192 tokens32,768 tokens
Official checkpoint (FP8 experts + BF16, with codec)38.78 GiB–45.25 GiB38.90 GiB–45.38 GiB39.37 GiB–45.92 GiB
Unofficial int4 W4A16 (GPTQ-Marlin, with codec)22.49 GiB–26.51 GiB22.61 GiB–26.64 GiB23.08 GiB–27.18 GiB

Verified facts

How this page estimates a TTS model

Drama 3 FAQ

How much VRAM does Drama 3 need?

Fish Audio's install docs state at least 48 GB of GPU memory for Drama 3 (FP8). Our calculator estimates 38.90 GiB–45.38 GiB for the official checkpoint at 8,192 tokens with one stream. That estimate is a formula, not a measurement, and it excludes headroom for many concurrent streams.

Can Drama 3 run on an RTX 4090 (24 GB) or RTX 5090 (32 GB)?

By our estimate, neither card runs the official checkpoint: its files alone are 38.62 GiB. The unofficial int4 checkpoint (22.33 GiB on disk, estimated 22.61 GiB–26.64 GiB) is above the 24 GB card's usable budget and likely fits the 32 GB card. We have not run Drama 3 on either card, and the publisher does not list them as supported.

What is Drama 3's parameter count and precision?

The Hugging Face metadata lists 35,899,643,008 parameters: 32,212,254,720 in FP8 (E4M3) MoE experts and 3,687,388,288 in BF16. The model card describes it as 35B total and 3B active per token. All experts must stay resident, so memory follows the total, not the active count.

Does Drama 3 have a KV cache like a chat model?

Yes, but a small one. Only 10 of its 40 text layers are full attention, with 2 KV heads of head dimension 256: about 20,480 bytes per token at FP16. The other 30 layers are Gated DeltaNet and keep a fixed-size state. Weights, not context, dominate Drama 3 memory.

Can I use Drama 3 commercially?

Under the Fish Audio Community License (version 1.0, dated October 13, 2026), research and non-commercial use is free, and commercial use is allowed while your annual revenue is below USD 500,000. Offering a hosted text-to-speech service or API needs a separate license. Read the license text yourself; this page is not legal advice.

Publisher and provenance

Active parameters describe tokens' routed compute, not the full resident model weight footprint. Full-resident weight estimates use total parameters.

Memory layers in this estimate

Artifact bytes, raw KV, engine extras, and total demand are separate. This is not a runtime trace.

Weight artifact
38.62 GiB (41,465,995,344 bytes)
Raw KV cache
0.16 GiB (167,772,160 bytes)
Engine extras / workspace
0.12 GiB–6.61 GiB
Total estimated demand
38.90 GiB–45.38 GiB

Published artifacts

QuantizationSelected filesBytesEngineEvidence
Official checkpoint (FP8 experts + BF16, with codec)
fp8-experts-bf16
9 safetensors shards
Total selected bytes: 41,465,995,344 (38.62 GiB / 41.47 GB)
First shard: codec.pth
Last shard: model-00008-of-00008.safetensors
View all 9 shard files
  • codec.pth
  • model-00001-of-00008.safetensors
  • model-00002-of-00008.safetensors
  • model-00003-of-00008.safetensors
  • model-00004-of-00008.safetensors
  • model-00005-of-00008.safetensors
  • model-00006-of-00008.safetensors
  • model-00007-of-00008.safetensors
  • model-00008-of-00008.safetensors
41,465,995,344 (38.62 GiB / 41.47 GB)sglang, unspecifiedfile-metadata
Unofficial int4 W4A16 (GPTQ-Marlin, with codec)
int4-w4a16-community
13 safetensors shards
Total selected bytes: 23,971,918,496 (22.33 GiB / 23.97 GB)
First shard: codec.pth
Last shard: model-00012-of-00012.safetensors
View all 13 shard files
  • codec.pth
  • model-00001-of-00012.safetensors
  • model-00002-of-00012.safetensors
  • model-00003-of-00012.safetensors
  • model-00004-of-00012.safetensors
  • model-00005-of-00012.safetensors
  • model-00006-of-00012.safetensors
  • model-00007-of-00012.safetensors
  • model-00008-of-00012.safetensors
  • model-00009-of-00012.safetensors
  • model-00010-of-00012.safetensors
  • model-00011-of-00012.safetensors
  • model-00012-of-00012.safetensors
23,971,918,496 (22.33 GiB / 23.97 GB)sglang, unspecifiedfile-metadata

Memory by quantization and context

Concurrent sequences = 1. KV defaults to FP16. The range includes documented runtime extras for the listed engine. These figures use the same core as the interactive calculator.

Quantization2,048 tokens8,192 tokens32,768 tokens
Official checkpoint (FP8 experts + BF16, with codec)38.78 GiB–45.25 GiB38.90 GiB–45.38 GiB39.37 GiB–45.92 GiB
Unofficial int4 W4A16 (GPTQ-Marlin, with codec)22.49 GiB–26.51 GiB22.61 GiB–26.64 GiB23.08 GiB–27.18 GiB

Raw KV contribution

Open the calculator with this model

Related pages

Sources

Assumptions that affect this result

Calculator

Loading catalog snapshot…

Choose a model first, then check a device.

Quantization

Device type

Workload

Context length primarily affects KV cache memory.

Advanced settings
Runtime

Engine and KV cache type for this estimate.

Workload

Overhead scenario and the prefill workspace.

Topology

How the model is split across devices. Memory is not added together.

Replica count is an advanced deployment option. Quantity is nodes or GPUs, not replicas.

Budget

System reserve and safety margin. An empty number keeps the previous value.

GiB (2^30 bytes)

%

Custom model

Import a config or type the architecture. Nothing is scanned until you import.

Parsed in the browser. The file is not uploaded.

Only huggingface.co, config.json, no token. Private repos are rejected.

Search or pick a catalog checkpoint to see memory demand.

Search or pick a catalog checkpoint to see memory demand.