Can a Mac run Nemotron-Labs Dory 1.0 4B?

Yes, with 8 GB of unified memory or more. Nemotron-Labs Dory 1.0 4B has 3.98B parameters; here is the memory it needs at each precision and how fast every Apple chip runs it.

Updated

Memory at 4-bit3.7 GBweights 2.2 GB + context
Smallest Mac8 GB6-bit · 58 Mac configurations
Fastest Mac87–155tokens/s · M5 Ultra 96 GB (estimate)

Memory at each precision

VersionWeightsWith contextSmallest Mac
8-bit4.2 GB5.7 GB8 GB
6-bit3.2 GB4.7 GB8 GB
4-bit2.2 GB3.7 GB8 GB
3-bit lower quality1.7 GB3.2 GB8 GB
2-bit lower quality1.2 GB2.7 GB8 GB

How much RAM an LLM needs

On every Apple chip

The smallest memory size of each chip that runs Nemotron-Labs Dory 1.0 4B, the best version that fits it, and the writing speed you can expect.

ChipNeedsVersionTokens/s
M616 GB8-bit Runs well11–20
M5 Ultra96 GB8-bit Runs well87–155
M5 Max36 GB8-bit Runs well33–59
M5 Pro24 GB8-bit Runs well22–40
M516 GB8-bit Runs well11–20
M4 Max36 GB8-bit Runs well30–53
M4 Pro24 GB8-bit Runs well20–35
M416 GB6-bit Runs well11–20
M3 Ultra96 GB8-bit Runs well59–106
M3 Max36 GB8-bit Runs well22–39
M3 Pro18 GB8-bit Runs well11–19
M38 GB6-bit Runs well10–17
M2 Ultra64 GB8-bit Runs well58–103
M2 Max32 GB8-bit Runs well29–52
M2 Pro16 GB8-bit Runs well15–26
M28 GB6-bit Runs well10–17
M1 Ultra64 GB8-bit Runs well58–103
M1 Max32 GB8-bit Runs well29–52
M1 Pro16 GB8-bit Runs well15–26
M18 GB8-bit Slow5–9

Measured by others

Decode speeds for Nemotron-Labs Dory 1.0 4B that other people measured on their own Macs and posted publicly. These are third-party measurements, not ours, and not the estimates above.

MacRuntimePrecisionDecode tok/sSource
MacBook Pro M5 Max 128 GBdory-mlx8-bit (MLX)692 loops (default), short prompt, median of repeated runsNetProjects @netprojects
MacBook Pro M5 Max 128 GBdory-mlx8-bit (MLX)54at 32K context2 loops (default), after a 32K-token prompt, median of repeated runsNetProjects @netprojects

Results vary by runtime and settings: its version, the precision, the context length, the prompt and reasoning on or off all change the speed.

How to run it

In Terminal with Apple’s MLX: Stock mlx-lm can’t load this model yet (ml-explore/mlx-lm#1988), so follow the instructions on the build’s model card.Build: snsnc/NVIDIA-Nemotron-Labs-Dory1.0-4B-mlx-4bit on Hugging Face. Other precisions sit next to it.mlx-lm 0.32.2 has no dory architecture; this build loads with the dory-mlx package (github.com/internet-projects/dory-mlx).

Step by step: download and run LLMs on a Mac · MLX vs Ollama vs llama.cpp

Prefer an app to the Terminal? Compare the Mac apps that run local models in the AI App Store: price, licence and where your data goes.

About Nemotron-Labs Dory 1.0 4B

Made byNVIDIA
Parameters3.98B (dense)
Context256K tokens
LicenceOpenMDW-1.1
Released2026-10
InputText
Weightsnvidia/NVIDIA-Nemotron-Labs-Dory1.0-4B-BF16

Questions

How much memory does Nemotron-Labs Dory 1.0 4B need?
About 2.2 GB of weights at 4-bit, plus room for the context: 3.7 GB in all. On a Mac that means 8 GB of unified memory or more, since macOS lets the GPU use about 75% of it by default.
How fast is Nemotron-Labs Dory 1.0 4B on a Mac?
Writing speed depends on memory bandwidth. The fastest Mac for it here is an M5 Ultra with 96 GB at about 87–155 tokens a second (8-bit). The smallest Mac that runs it, with 8 GB, manages about 10–17 on an M3.
Does quantization hurt Nemotron-Labs Dory 1.0 4B?
At 4 bits most models stay close to the original quality; below 4 bits quality drops faster. Pick the highest precision that fits your Mac with room to spare.

Similar models

Every model · Every Mac · Compare your Mac

For your model card or README

Runs on a Mac: Nemotron-Labs Dory 1.0 4B Shows the smallest Mac that runs Nemotron-Labs Dory 1.0 4B well and links here.

[![Runs on a Mac](https://mlx.app/badge/run/nemotron-labs-dory-1.0-4b.svg)](https://mlx.app/run/nemotron-labs-dory-1.0-4b)

How it’s worked out

Memory: the model’s parameters at 8, 6, 4, 3 or 2 bits per weight plus MLX’s group scales (half a bit per weight), or its native format, with room for the context on top. By default macOS lets the GPU use about 75% of unified memory. Speed: memory bandwidth divided by the bytes read per token is the ceiling for one conversation; in llama.cpp’s public Apple Silicon benchmarks real runs reach about 45% to 80% of it, which is the range shown. These are estimates, not measurements: measure your own Mac on MLX Bench. Model figures from each official model card, chip figures from Apple’s Tech Specs. Checked 2026-10-19. Same data as mlx.app/compare.

Open data: mlx.app/data (JSON, CSV)