DeepSeek Model Download
The most comprehensive DeepSeek model download guide on the web. One-line command with Ollama, original weights from Hugging Face, official GitHub repository – all channels in one place.
View Download MethodsDeepSeek Model Download Leaderboard
Data source: Real-time statistics from Ollama platform and official download data from Hugging Face. The following are the cumulative downloads of DeepSeek open-source models across platforms (as of July 2026).
Tip: View DeepSeek Models for detailed comparisons, or visit How to Use DeepSeek Models for a usage guide.
Three Download Methods
Choose the most suitable download method based on your needs. Beginners are recommended to use Ollama, developers are recommended to use Hugging Face.
Ollama One-Click Download (Simplest)
Ollama is the official recommended local runtime tool for DeepSeek. DeepSeek R1 has over 88.3M+ downloads on Ollama, making it the most convenient way to download DeepSeek models.
Step 1: Install Ollama
Visit ollama.com/download and download the installer for your operating system:
- Windows: Download the .exe installer and double-click to install
- macOS: Download the .dmg file and drag it into Applications
- Linux: Run
curl -fsSL https://ollama.com/install.sh | sh
Step 2: Download DeepSeek Models
Open a terminal and enter the following command to download the corresponding model. The first run will automatically download, and subsequent runs will start directly.
DeepSeek R1 Series (Reasoning Models, Recommended)
| Model | Size | Minimum Configuration | Download Command |
| R1 1.5B | 1.1 GB | CPU | ollama pull deepseek-r1:1.5b |
| R1 7B | 4.7 GB | 8GB VRAM | ollama pull deepseek-r1:7b |
| R1 8B (Recommended) | 5.2 GB | 8GB VRAM | ollama pull deepseek-r1:8b |
| R1 14B | 9.0 GB | 16GB VRAM | ollama pull deepseek-r1:14b |
| R1 32B | 20 GB | 24GB VRAM | ollama pull deepseek-r1:32b |
| R1 70B | 43 GB | 48GB VRAM | ollama pull deepseek-r1:70b |
| R1 671B | 404 GB | Multi-GPU Cluster | ollama pull deepseek-r1:671b |
Other Model Series
| Model | Size | Download Command |
| DeepSeek V3 | 404 GB | ollama pull deepseek-v3 |
| DeepSeek Coder | 776MB~19GB | ollama pull deepseek-coder |
DeepSeek V3 Quantized Versions (Available on Ollama)
DeepSeek V3 is a 671B-parameter MoE flagship model, and Ollama offers multiple quantized versions. Note: High-precision versions (Q8_0 / FP16) have a default context window of only 4K, requiring manual configuration adjustments.
| Model Tag | Download Size | Context Window | Quantization Method | Download Command |
| deepseek-v3:latest Recommended | 404 GB | 160K | Q4_K_M | ollama pull deepseek-v3 |
| deepseek-v3:671b | 404 GB | 160K | Q4_K_M | ollama pull deepseek-v3:671b |
| deepseek-v3:671b-q4_K_M | 404 GB | 160K | Q4_K_M | ollama pull deepseek-v3:671b-q4_K_M |
| deepseek-v3:671b-q8_0 | 713 GB | 4K context | Q8_0 | ollama pull deepseek-v3:671b-q8_0 |
| deepseek-v3:671b-fp16 | 1.3 TB | 4K context | FP16 | ollama pull deepseek-v3:671b-fp16 |
Important: The Q8_0 and FP16 versions have a default context window of only 4K (instead of 160K), mainly because high-precision models require enormous VRAM at 160K context. For larger context, it is recommended to use the Q4_K_M version, or adjust the num_ctx parameter via a custom Modelfile. The V3 model requires at least ~400GB VRAM/RAM (multi-GPU cluster), and cannot run on a typical personal computer.
Step 3: Verify Download
# List downloaded models
ollama list
# Run a model test
ollama run deepseek-r1:8b
Step 4: Understand Model Quantization
By default, Ollama downloads models with Q4_K_M quantization, which is a quantization method that achieves the best balance between model size and inference quality. Understanding quantization helps you choose the most suitable model version based on your hardware configuration.
What is Q4_K_M quantization?
Q4_K_M is Ollama's default quantization format, belonging to the GGUF quantization series:
- Q4: Indicates 4-bit quantization, compressing the original FP16 (16-bit) weights to 4-bit, reducing model size by about 75%
- K: Indicates the use of K-quant quantization strategy, which uses higher precision (e.g., 6-bit) for important weight layers and lower precision for less important layers
- M: Indicates Medium size, balancing between Q4_K_S (small) and Q4_K_L (large)
- Effect: Significantly reduces VRAM usage and model size with almost no loss in inference quality, making it the officially recommended best choice for Ollama
How to download a specific quantization version?
Ollama supports specifying a specific quantization version by adding the quantization tag after the model name:
# Download Q4_K_M quantized version (default, recommended)
ollama pull deepseek-r1:8b-q4_K_M
# Download smaller Q3_K_M quantized version (slightly lower quality, smaller size)
ollama pull deepseek-r1:8b-q3_K_M
# Download highest precision Q8_0 quantized version (highest quality, largest size)
ollama pull deepseek-r1:8b-q8_0
# If the quantization tag is omitted, Q4_K_M is downloaded by default
ollama pull deepseek-r1:8b
Comparison of Available Quantization Methods
Complete list of GGUF quantization formats from low to high precision (arranged high to low):
| Quantization Format | Precision | Size Ratio | Recommended Scenario |
Q2_K |
2-bit | ~20% | Very low configuration, significant quality loss |
Q3_K_S |
3-bit | ~25% | Low configuration, small size priority |
Q3_K_M |
3-bit | ~28% | Low configuration, medium quality |
Q3_K_L |
3-bit | ~30% | Low configuration, higher quality |
Q4_0 |
4-bit | ~32% | Classic Q4 quantization, good compatibility |
Q4_K_S |
4-bit | ~35% | Balanced configuration, small size |
Q4_K_M Recommended |
4-bit | ~38% | Recommended default, best balance |
Q4_K_L |
4-bit | ~42% | Prefers quality, slightly larger size |
Q5_0 |
5-bit | ~45% | Mid-to-high config, classic Q5 |
Q5_K_S |
5-bit | ~48% | Mid-to-high config, small size |
Q5_K_M |
5-bit | ~50% | High-quality inference, recommended |
Q6_K |
6-bit | ~60% | High config, near lossless |
Q8_0 |
8-bit | ~70% | Highest precision quantization |
FP16 |
16-bit | 100% | Original precision, lossless |
Size ratio is based on the FP16 original model. For daily use, Q4_K_M is recommended; if you need the highest quality, choose Q5_K_M or Q6_K.
For more model comparisons and selection advice, please refer to DeepSeek Models and DeepSeek Model Deployment Tutorial.
Ollama Advanced Download Tips
Master the following advanced tips to make Ollama downloads more efficient and flexible.
Download Multiple Models in Parallel
Ollama supports downloading multiple models simultaneously. Simply run the ollama pull command in multiple terminal windows. Each download task proceeds independently without affecting others.
# Terminal 1: Download R1 8B
ollama pull deepseek-r1:8b
# Terminal 2: Simultaneously download Coder 6.7B
ollama pull deepseek-coder:6.7b
# Terminal 3: Simultaneously download V3
ollama pull deepseek-v3
Note: Parallel downloads share bandwidth, so allocate tasks reasonably based on your network bandwidth. Generally, 2-3 parallel tasks are sufficient.
Resume Interrupted Downloads
Ollama natively supports resuming interrupted downloads. If the network is interrupted or you manually cancel during a download, running the same ollama pull command again will automatically resume from the breakpoint, without restarting.
# After an interrupted download, simply run the command again
ollama pull deepseek-r1:32b
# Ollama will automatically detect the downloaded parts and resume from the breakpoint
For large models (e.g., 70B/671B), downloads take a long time, making the resume feature especially important. Ollama caches downloaded layers locally and only downloads the missing parts.
Change Model Download Directory
By default, Ollama stores models on the system disk, and large models may occupy significant space. By setting the OLLAMA_MODELS environment variable, you can store models on another disk.
# Linux / macOS — Add to ~/.bashrc or ~/.zshrc
export OLLAMA_MODELS=/data/ollama-models
# Windows PowerShell — Set environment variable
[Environment]::SetEnvironmentVariable('OLLAMA_MODELS', 'D:\ollama-models', 'User')
# Windows CMD
setx OLLAMA_MODELS "D:\ollama-models"
# Restart the Ollama service after setting
# Linux: systemctl restart ollama
# macOS: Quit and reopen the Ollama app
# Windows: Exit Ollama from the taskbar and restart
Download via Proxy
If your network environment is restricted, you can set HTTP/HTTPS proxy to let Ollama download models through a proxy server.
# Linux / macOS — Set proxy environment variables and start Ollama
export HTTP_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890
ollama pull deepseek-r1:8b
# Windows PowerShell
$env:HTTP_PROXY="http://127.0.0.1:7890"
$env:HTTPS_PROXY="http://127.0.0.1:7890"
ollama pull deepseek-r1:8b
# If using systemd to manage Ollama service, edit the service file
sudo systemctl edit ollama.service
# Add the following:
# [Service]
# Environment="HTTP_PROXY=http://127.0.0.1:7890"
# Environment="HTTPS_PROXY=http://127.0.0.1:7890"
sudo systemctl daemon-reload
sudo systemctl restart ollama
Verify Model Integrity
After downloading, you can verify the integrity of the model files to ensure they are not corrupted.
# View detailed model information (including size, quantization, layers, etc.)
ollama show deepseek-r1:8b
# List all downloaded models to confirm sizes are correct
ollama list
# Quick test if the model works
ollama run deepseek-r1:8b "Hello, please briefly introduce yourself"
# View the actual storage path of model files
# Linux/macOS
ls -lh ~/.ollama/models/blobs/
# Windows
dir C:\Users\%USERNAME%\.ollama\models\blobs\
Download Specific Versions Using Digest
Ollama supports precise downloading of specific model versions via SHA256 digest to ensure version consistency.
# View all available versions and digests of a model
ollama show deepseek-r1:8b
# Use SHA256 digest to precisely download a specific version
ollama pull deepseek-r1@sha256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Example: Lock a specific version to avoid automatic updates
# This is very useful in production environments to ensure all nodes run the same version
In enterprise or production environments, using SHA256 digests ensures that all deployment nodes use exactly the same model version, avoiding inconsistencies in output due to version differences.
For more Ollama usage tips, refer to the DeepSeek Model Deployment Tutorial and How to Use DeepSeek Model.
Download Original Weights from Hugging Face
Suitable for developers who need the original model weights for secondary development, fine-tuning, or research purposes.
DeepSeek Official Hugging Face Repository
DeepSeek AI officially publishes all model weights on Hugging Face:
DeepSeek V3
671B MoE flagship model, full weight download. Supports loading with Transformers and vLLM.
- huggingface.co/deepseek-ai/DeepSeek-V3
- Model size: 404GB (full version)
- License: MIT
DeepSeek R1
Reasoning-enhanced model, available in full and distilled versions. Supports 1.5B~671B sizes.
- huggingface.co/deepseek-ai/DeepSeek-R1
- Distilled versions: Qwen-2.5 / Llama-3.x base
- License: MIT
DeepSeek Coder
Code-specific model, trained on 2T tokens. Available in 1.3B/6.7B/33B sizes.
- huggingface.co/deepseek-ai/DeepSeek-Coder
- Model size: 776MB~19GB
- License: MIT
DeepSeek Janus
Multimodal understanding and generation model, supports text-to-image and image understanding. Latest version Janus-Pro.
- huggingface.co/deepseek-ai/Janus
- Supports 7B multimodal
- License: MIT
Download Methods
# Method 1: Using huggingface-cli (recommended)
pip install huggingface_hub
huggingface-cli download deepseek-ai/DeepSeek-R1 --local-dir ./DeepSeek-R1
# Method 2: Using git clone (requires git-lfs)
git lfs install
git clone https://huggingface.co/deepseek-ai/DeepSeek-R1
# Method 3: Using Python download
from huggingface_hub import snapshot_download
snapshot_download(repo_id="deepseek-ai/DeepSeek-R1", local_dir="./DeepSeek-R1")
Loading with Transformers
from transformers import AutoTokenizer, AutoModelForCausalLM
model_name = "deepseek-ai/DeepSeek-R1-Distill-Qwen-7B"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
model_name,
torch_dtype="auto",
device_map="auto"
)
Hugging Face Model DownloadComplete Guide
In-depth understanding of all official DeepSeek repositories on Hugging Face, multiple download methods, domestic mirror acceleration, and model file structure explanation.
All Official DeepSeek Hugging Face Repositories
DeepSeek AI maintains multiple official repositories on Hugging Face, covering all model series and distilled versions:
| Repository Name | Model Type | Size | License |
deepseek-ai/DeepSeek-V3 |
671B MoE | ~687GB | MIT |
deepseek-ai/DeepSeek-R1 |
671B MoE Reasoning | ~720GB | MIT |
deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B |
1.5B Distilled | ~3.5GB | MIT |
deepseek-ai/DeepSeek-R1-Distill-Qwen-7B |
7B Distilled | ~15GB | MIT |
deepseek-ai/DeepSeek-R1-Distill-Qwen-14B |
14B Distilled | ~30GB | MIT |
deepseek-ai/DeepSeek-R1-Distill-Qwen-32B |
32B Distilled | ~65GB | MIT |
deepseek-ai/DeepSeek-R1-Distill-Llama-8B |
8B Distilled | ~16GB | MIT |
deepseek-ai/DeepSeek-R1-Distill-Llama-70B |
70B Distilled | ~140GB | MIT |
deepseek-ai/DeepSeek-Coder-V2 |
Code MoE | ~240GB | MIT |
deepseek-ai/Janus-Pro-7B |
Multimodal | ~15GB | MIT |
Four Download Methods Explained
Method 1: huggingface-cli (Recommended)
Hugging Face's official command-line tool, supports resumable downloads and multi-threaded downloads, best for downloading large models.
# Install huggingface-cli
pip install -U huggingface_hub
# Download full repository
huggingface-cli download deepseek-ai/DeepSeek-R1 --local-dir ./DeepSeek-R1
# Download distilled version (recommended for beginners)
huggingface-cli download deepseek-ai/DeepSeek-R1-Distill-Qwen-7B --local-dir ./R1-Distill-7B
# Exclude certain large files to save space
huggingface-cli download deepseek-ai/DeepSeek-R1 --local-dir ./DeepSeek-R1 --exclude "*.bin"
Method 2: Git Clone + Git LFS
Suitable for developers who need Git version control, can track model updates.
# Install git-lfs
git lfs install
# Clone repository (large files downloaded via LFS)
git clone https://huggingface.co/deepseek-ai/DeepSeek-R1
# If LFS files fail to download, manually pull
cd DeepSeek-R1
git lfs pull
Method 3: Python snapshot_download
Download directly in Python code, suitable for use in Jupyter Notebook or scripts.
from huggingface_hub import snapshot_download
# Download to specified directory
snapshot_download(
repo_id="deepseek-ai/DeepSeek-R1-Distill-Qwen-7B",
local_dir="./deepseek-r1-distill",
resume_download=True, # Support resumable downloads
max_workers=4 # Multi-threaded downloads
)
Method 4: Direct download with wget
Suitable for scenarios where you only need a single file, without installing any tools.
# Download a single model file
wget https://huggingface.co/deepseek-ai/DeepSeek-R1-Distill-Qwen-7B/resolve/main/model.safetensors
# Batch download (requires obtaining the file list first)
# Replace huggingface.co with hf-mirror.com to speed up (see below)
Accelerated download in China: using hf-mirror.com
Hugging Face official servers are overseas, so download speeds in China may be slow. hf-mirror.com is a domestic mirror site for Hugging Face that can significantly improve download speeds.
Method 1: Set environment variable (recommended)
After setting, all Hugging Face tools automatically use the mirror:
# Linux / macOS
export HF_ENDPOINT=https://hf-mirror.com
# Windows PowerShell
$env:HF_ENDPOINT = "https://hf-mirror.com"
# Then use huggingface-cli normally to download
huggingface-cli download deepseek-ai/DeepSeek-R1-Distill-Qwen-7B --local-dir ./model
Method 2: Replace URL prefix
Replace huggingface.co with hf-mirror.com:
# Original link
# https://huggingface.co/deepseek-ai/DeepSeek-R1
# Mirror link
# https://hf-mirror.com/deepseek-ai/DeepSeek-R1
# Use git clone with mirror
git clone https://hf-mirror.com/deepseek-ai/DeepSeek-R1
Method 3: Using the mirror in Python
from huggingface_hub import snapshot_download
import os
os.environ["HF_ENDPOINT"] = "https://hf-mirror.com"
snapshot_download(
repo_id="deepseek-ai/DeepSeek-R1-Distill-Qwen-7B",
local_dir="./model"
)
Model file structure explanation
After download, the Hugging Face repository directory typically contains the following files:
| File name | Description | Required |
model.safetensors / model-00001-of-000XX.safetensors |
Model weight file (SafeTensors format); large models are stored in shards | Required |
config.json |
Model architecture configuration file (number of layers, hidden size, number of attention heads, etc.) | Required |
tokenizer.json / tokenizer_config.json |
Tokenizer files and configuration, used for text encoding/decoding | Required |
generation_config.json |
Generation parameter configuration (default values for temperature, top_p, max_length, etc.) | Optional |
model.safetensors.index.json |
Sharded weight index file, records the location of each weight shard | Required when sharded |
README.md |
Model documentation, including usage instructions and notes | Optional |
LICENSE |
License agreement file | Optional |
For more Hugging Face usage tips and model deployment solutions, please refer to DeepSeek Model Deployment Tutorial and DeepSeek Model.
ModelScope Domestic Download (ModelScope Community)
ModelScope (ModelScope Community) is an open-source AI model platform launched by Alibaba, with domestic download speeds far exceeding Hugging Face. DeepSeek has officially established a mirror repository on ModelScope, and domestic users are recommended to use it first.
What is ModelScope?
ModelScope (ModelScope Community) is one of the largest open-source AI model platforms in China, initiated by Alibaba DAMO Academy. For domestic users, ModelScope has the following advantages over Hugging Face:
- Extremely fast download speed: Servers are deployed domestically, with download speeds up to 50MB/s+, far exceeding direct Hugging Face connections
- No proxy required: Direct domestic network connection, no need to configure proxy or mirror sites
- Official mirror: DeepSeek maintains mirror repositories for all models on ModelScope
- Completely free: Like Hugging Face, model downloads are completely free
- Consistent file structure: Exactly the same as Hugging Face repository structure, can be directly used for Transformers loading
DeepSeek Official ModelScope Repositories
| Repository Name | Model Type | Size | Link |
deepseek-ai/DeepSeek-V3 |
671B MoE | ~687GB | modelscope.cn/models/deepseek-ai/DeepSeek-V3 |
deepseek-ai/DeepSeek-R1 |
671B Reasoning | ~720GB | modelscope.cn/models/deepseek-ai/DeepSeek-R1 |
deepseek-ai/DeepSeek-R1-Distill-Qwen-7B |
7B Distilled | ~15GB | modelscope.cn/models/deepseek-ai/DeepSeek-R1-Distill-Qwen-7B |
deepseek-ai/DeepSeek-Coder-V2 |
Code MoE | ~240GB | modelscope.cn/models/deepseek-ai/DeepSeek-Coder-V2 |
Three Download Methods
Method 1: ModelScope SDK (Recommended)
Use the official ModelScope Python SDK to download, supporting resumable downloads and multi-threaded acceleration. This is the best way to download large models domestically.
# Install ModelScope SDK
pip install modelscope
# Download the full model (automatically from domestic nodes)
from modelscope import snapshot_download
snapshot_download(
model_id="deepseek-ai/DeepSeek-R1-Distill-Qwen-7B",
cache_dir="./deepseek-models",
revision="master"
)
# Download V3 full version (requires ~687GB disk space)
snapshot_download(
model_id="deepseek-ai/DeepSeek-V3",
cache_dir="./deepseek-models"
)
Method 2: Git Clone
ModelScope supports the Git protocol, and you can directly use git clone to clone the repository.
# Install git-lfs
git lfs install
# Clone ModelScope repository (extremely fast domestically)
git clone https://www.modelscope.cn/deepseek-ai/DeepSeek-R1-Distill-Qwen-7B.git
# If LFS file download fails, manually pull
cd DeepSeek-R1-Distill-Qwen-7B
git lfs pull
Method 3: Direct Web Download
Visit the ModelScope webpage and click the download button directly on the model page. Suitable for scenarios where you only need to download a single file or a small model.
# Visit ModelScope webpage
# https://modelscope.cn/models/deepseek-ai/DeepSeek-R1-Distill-Qwen-7B/files
# In the file list, click on a single file to download
ModelScope vs Hugging Face Comparison
| Comparison Dimension | ModelScope (ModelScope) | Hugging Face |
| Domestic download speed | Extremely fast (50MB/s+) | Slower (requires mirror or proxy) |
| Network requirements | Direct connection, no proxy required | May require proxy or hf-mirror.com |
| File structure | Exactly the same as Hugging Face | Standard SafeTensors format |
| SDK Support | modelscope Python SDK |
huggingface_hub Python SDK |
| Number of Models | Thousands of models | Hundreds of thousands of models (largest in the world) |
| Community Activity | Active domestically | Most active globally |
| Recommended Users | First choice for domestic users | Overseas users / International collaboration |
Domestic users are advised to use ModelScope to download models first, as it is faster and requires no configuration. The downloaded file structure is exactly the same as Hugging Face, and can be directly loaded with Transformers. For more information, please refer to the DeepSeek Model Deployment Tutorial and DeepSeek Model.
GitHub Official Repository
The DeepSeek official GitHub repository contains model weights, inference code, technical papers, and configuration documentation.
DeepSeek V3
Complete code and documentation for the flagship model. Includes model architecture description, inference examples, and performance benchmark results.
- github.com/deepseek-ai/DeepSeek-V3
- Stars: 90k+
- Includes inference code and paper
DeepSeek R1
Official repository for the reasoning model. Includes training method description, distilled models, and inference examples.
- github.com/deepseek-ai/DeepSeek-R1
- Stars: 85k+
- Reinforcement learning training details
DeepSeek Coder
Official repository for the code model. Trained on 2T tokens, supports multiple programming languages.
- github.com/deepseek-ai/DeepSeek-Coder
- Stars: 10k+
- Supports FIM code completion
Model File Format Explanation
Learn the differences between model file formats to help you choose the most suitable format and precision for your use case.
GGUF Format (Used by Ollama)
GGUF (GPT-Generated Unified Format) is a model file format introduced by the llama.cpp project, designed for efficient local inference. Ollama uses llama.cpp under the hood, so all models downloaded through Ollama are in GGUF format.
GGUF Format Features
- Single-file storage: Model weights, configuration, and tokenizer are all packaged into one .gguf file, making it easy to transfer and manage.
- Built-in quantization: Supports multiple quantization precisions (Q2_K to Q8_0), allowing flexible selection based on hardware resources.
- CPU inference optimization: Deeply optimized for CPU inference, runs without a GPU.
- Memory mapping: Supports mmap() memory mapping for zero-copy loading, extremely fast startup.
- Cross-platform compatibility: Works on Windows, macOS, and Linux without additional dependencies.
- Use cases: Local inference, personal use, low-spec devices, quick deployment.
SafeTensors Format (Used by Hugging Face)
SafeTensors is a safe model weight storage format introduced by Hugging Face, now the default format on the Hugging Face platform. All official DeepSeek Hugging Face repositories use SafeTensors format.
SafeTensors Format Features
- Safety: Compared to traditional pickle format (.pt/.bin), SafeTensors does not execute arbitrary code, eliminating the risk of malicious code in model files.
- Zero-copy loading: Supports memory mapping, no extra memory copy when loading large models.
- Lazy loading: Supports loading partial weights on demand, no need to load the entire model into memory at once.
- Sharding support: Large models can be split into multiple .safetensors files for distributed storage and loading.
- Framework-agnostic: Readable by major frameworks such as PyTorch, TensorFlow, JAX, etc.
- Use cases: Model training, fine-tuning, research and development, production deployment.
Difference Between FP16, FP32, and Quantized Models
Model precision directly affects model size, inference speed, and output quality. Here is a comparison:
| Precision Type | Bytes per Parameter | 7B Model Size | Quality | Use Cases |
| FP32 | 32 bit (4 bytes) | ~28 GB | Original precision | Research, training, highest precision requirements |
| FP16 | 16 bit (2 bytes) | ~14 GB | Almost lossless | Standard deployment, fine-tuning, Hugging Face default |
| Q8_0 | 8 bit (1 byte) | ~7 GB | Very slight loss | High-quality local inference |
| Q6_K | 6 bit | ~5.6 GB | Near lossless | High-end local inference |
| Q5_K_M | 5 bit | ~4.7 GB | High quality | Recommended high-quality quantization |
| Q4_K_M Recommended | 4 bit | ~4.0 GB | Good | Ollama default, best for daily use |
| Q3_K_M | 3 bit | ~3.2 GB | Acceptable | Low-spec devices |
| Q2_K | 2 bit | ~2.5 GB | Significant loss | Very low-spec, emergency use |
Sizes above are estimates for a 7B parameter model. Actual size may vary slightly due to model architecture and tokenizer size.
How to Choose Format and Precision?
Quickly select the best option based on your needs:
Personal Daily Use
Choose GGUF + Q4_K_M, download via Ollama. Small size, fast speed, good quality, runs 7B/8B models smoothly with 8GB VRAM.
Model Research and Fine-tuning
Choose SafeTensors + FP16, download original weights from Hugging Face. Retains full precision, supports PyTorch/TensorFlow training.
High-Performance Inference
Choose GGUF + Q5_K_M or Q6_K, with almost no quality loss, size is about 40-50% smaller than FP16.
Low-Spec Devices
Choose GGUF + Q3_K_M or Q4_K_S, the smaller size is suitable for devices with 4-6GB VRAM, or pure CPU inference scenarios.
For more deployment options and hardware selection advice, please refer to DeepSeek Model Deployment Tutorial and DeepSeek Model.
Download Speed Optimization Guide
Different download channels vary in speed, stability, and applicable scenarios. Choose the optimal download method based on your network environment and geographic location.
| Download Channel | Domestic Speed | Stability | Recommended Region | Applicable Scenarios |
| Ollama Official registry.ollama.ai |
Medium 5-20 MB/s |
Stable Global CDN acceleration |
Overseas / Global | One-click download, ready to use Best for beginners |
| Hugging Face + hf-mirror.com |
Fast 10-40 MB/s (mirror) |
Stable Mirror site well maintained |
China (requires mirror) | Development research, fine-tuning training Need original weights |
| ModelScope 魔搭 Recommended modelscope.cn |
Very Fast 20-50+ MB/s |
Stable Alibaba Cloud CDN |
Best in China | Top choice for domestic users Direct high-speed, no configuration |
| GitHub Releases github.com |
Slow 1-5 MB/s |
Fair Occasionally restricted |
Overseas / Proxy required | Get source code and documentation Not for model weights |
Best Choices for Different Scenarios
Domestic Users · Daily Use
First choice: Ollama Official, stable speed. If you need to download original weights, use ModelScope or Hugging Face + hf-mirror.com.
Overseas Users
Directly use Ollama Official and Hugging Face Official. CDN global acceleration usually provides fast download speeds.
Research & Development · Need Original Weights
Domestic: ModelScope SDK download. Overseas: Hugging Face CLI. Both require full FP16/FP32 weights.
Large Models (70B+) Download
Be sure to use a method that supports resumable downloads. Ollama and ModelScope SDK both natively support this. For large files, it is recommended to download at night to avoid peak network times.
Speed-Up Tips Summary
- Use domestic mirrors: For Hugging Face, set
HF_ENDPOINT=https://hf-mirror.com, speed up 5-10 times - Prioritize ModelScope: For domestic users downloading original weights, ModelScope is the fastest, direct connection without proxy
- Set proxy for Ollama: If direct connection is slow, set
HTTP_PROXYenvironment variable to accelerate via proxy - Avoid peak hours: For large files, download in the early morning or morning, avoid evening peak (20:00-23:00)
- Multi-threaded download: Hugging Face CLI and ModelScope SDK both support multi-threading; you can set the
max_workersparameter - Use wired network: Wi-Fi may be unstable for large downloads; recommend using a wired connection
For more download tips and deployment solutions, please refer to DeepSeek Model Deployment Tutorial, How to Use DeepSeek Models, and DeepSeek Models.
Verification and Usage After Download
After the download is complete, it is recommended to verify the model integrity to ensure the files are not corrupted.
Ollama Verification
# View downloaded model information (size, quantization, modification time)
ollama list
# View detailed model information
ollama show deepseek-r1:8b
Hugging Face Verification
# Check model file integrity
ls -lh ./DeepSeek-R1/
# Quick test with Python
python -c "from transformers import AutoTokenizer; t = AutoTokenizer.from_pretrained('./DeepSeek-R1'); print('Download successful')"
Having Download Issues?
- Slow download speed: For Hugging Face, you can use the mirror site hf-mirror.com to speed up downloads
- Ollama download failure: Check network connection, or use a proxy. Ollama supports resumable downloads; re-run the command to continue
- Insufficient disk space: Choose a smaller model size (e.g., 1.5B only requires 1.1GB)
- Need more help: Check our How to Use DeepSeek Models and DeepSeek Model Deployment Tutorial
DeepSeek Model Download FAQ
ollama rm model_name to delete. For example: ollama rm deepseek-r1:70b. First, use ollama list to see the installed models.