EADST

GGML Q4_0 Quantize Analysis in llama.cpp

GGML Q4_0 Quantization in llama.cpp

For the LLAMA7B model, there are 387 tensors consisting of various weights and biases. These tensors include token_embd.weight, 32 sets of attention and feedforward network weights and biases (attn_norm.weigh, attn_q.weight, attn_k.weight, attn_v.weight, attn_q.bias, attn_k.bias, attn_v.bias, attn_output.weight, ffn_norm.weight, ffn_up.weight, ffn_gate.weight, ffn_down.weight), output_norm.weight, and output.weight.

Quantization Details:

  • Total Tensors for Quantization: 226
  • token_embd.weight
  • 32 sets of: attn_q.weight, attn_k.weight, attn_v.weight, attn_output.weight, ffn_up.weight, ffn_gate.weight, ffn_down.weight
  • output.weight

Tensor Breakdown:

  • llama_model_loader:
  • f32 type: 161 tensors
  • f16 type: 226 tensors
  • llama_model_quantize_internal:
  • Meta size: 6162784 bytes

Example Tensors:

  • [ 1/ 387] token_embd.weight - [ 4096, 151851, 1, 1], type = f16, quantizing to q4_0 .. size = 1186.34 MB -> 333.66 MB | hist: 0.036 0.016 0.025 0.039 0.057 0.077 0.096 0.111 0.117 0.111 0.096 0.077 0.057 0.039 0.025 0.021

[ 2/ 387] blk.0.attn_norm.weight - [ 4096, 1, 1, 1], type = f32, size = 0.016 MB

  • [ 3/ 387] blk.0.attn_q.weight - [ 4096, 4096, 1, 1], type = f16, quantizing to q4_0 .. size = 32.00 MB -> 9.00 MB | hist: 0.036 0.015 0.025 0.038 0.056 0.076 0.097 0.113 0.120 0.113 0.097 0.076 0.056 0.038 0.025 0.020

  • [ 4/ 387] blk.0.attn_k.weight - [ 4096, 4096, 1, 1], type = f16, quantizing to q4_0 .. size = 32.00 MB -> 9.00 MB | hist: 0.036 0.015 0.024 0.037 0.055 0.075 0.097 0.115 0.123 0.115 0.097 0.076 0.055 0.037 0.024 0.020

  • [ 5/ 387] blk.0.attn_v.weight - [ 4096, 4096, 1, 1], type = f16, quantizing to q4_0 .. size = 32.00 MB -> 9.00 MB | hist: 0.036 0.016 0.025 0.039 0.056 0.076 0.096 0.112 0.119 0.112 0.096 0.076 0.056 0.039 0.025 0.021

[ 6/ 387] blk.0.attn_q.bias - [ 4096, 1, 1, 1], type = f32, size = 0.016 MB

[ 7/ 387] blk.0.attn_k.bias - [ 4096, 1, 1, 1], type = f32, size = 0.016 MB

[ 8/ 387] blk.0.attn_v.bias - [ 4096, 1, 1, 1], type = f32, size = 0.016 MB

  • [ 9/ 387] blk.0.attn_output.weight - [ 4096, 4096, 1, 1], type = f16, quantizing to q4_0 .. size = 32.00 MB -> 9.00 MB | hist: 0.036 0.015 0.025 0.039 0.056 0.077 0.096 0.112 0.118 0.112 0.096 0.077 0.056 0.039 0.025 0.021

[ 10/ 387] blk.0.ffn_norm.weight - [ 4096, 1, 1, 1], type = f32, size = 0.016 MB

  • [ 11/ 387] blk.0.ffn_up.weight - [ 4096, 11008, 1, 1], type = f16, quantizing to q4_0 .. size = 86.00 MB -> 24.19 MB | hist: 0.037 0.016 0.025 0.039 0.057 0.077 0.096 0.111 0.116 0.111 0.096 0.077 0.057 0.039 0.025 0.021

  • [ 12/ 387] blk.0.ffn_gate.weight - [ 4096, 11008, 1, 1], type = f16, quantizing to q4_0 .. size = 86.00 MB -> 24.19 MB | hist: 0.037 0.016 0.026 0.039 0.057 0.077 0.096 0.110 0.116 0.110 0.096 0.077 0.057 0.040 0.026 0.021

  • [ 13/ 387] blk.0.ffn_down.weight - [11008, 4096, 1, 1], type = f16, quantizing to q4_0 .. size = 86.00 MB -> 24.19 MB | hist: 0.036 0.016 0.025 0.039 0.057 0.077 0.096 0.111 0.117 0.111 0.096 0.077 0.057 0.039 0.025 0.021

*...and so on for other tensors [14/ 387]-[385/ 387] *

The remaining 31 blocks follow a similar pattern. blk.0*-blk.31*

[ 386/ 387] output_norm.weight - [ 4096, 1, 1, 1], type = f32, size = 0.016 MB

  • [ 387/ 387] output.weight - [ 4096, 151851, 1, 1], type = f16, quantizing to q6_K .. size = 1186.34 MB -> 486.58 MB | hist:

llama_model_quantize_internal: model size = 14727.19 MB

llama_model_quantize_internal: quant size = 4296.76 MB

llama_model_quantize_internal: hist: 0.036 0.016 0.025 0.039 0.056 0.077 0.096 0.111 0.117 0.111 0.096 0.077 0.057 0.039 0.025 0.021

Reference:

相关标签
About Me
XD
Goals determine what you are going to be.
Category
标签云
Mixtral Quantize Zip logger diffusers SQL transformers ChatGPT Statistics TensorRT 腾讯云 Domain WebCrawler 图标 TensorFlow Conda 搞笑 Github scipy UI Password Bin GIT Quantization API网关 Diagram UNIX Algorithm News VGG-16 Ptyhon Review NLP GPTQ Anaconda uWSGI 阿里云 Rebuttal Random PDB ms-swift Vmess Tiktoken 公式 Food PyTorch git-lfs Pytorch OpenAI Transformers Plotly RGB Math Search 论文 Tracking v2ray ResNet-50 Proxy 继承 Card 顶会 Attention InvalidArgumentError JSON FlashAttention Pandas BeautifulSoup Bitcoin printf CLAP LLAMA Jetson TTS NLTK Git Logo Nginx WAN Augmentation Tensor 图形思考法 ModelScope FP32 算法题 Dataset GPT4 Vim 音频 强化学习 Qwen2.5 FastAPI RAR Interview AI CSV Plate C++ CUDA Disk CAM Translation Numpy Ubuntu 签证 Baidu Knowledge uwsgi Windows Hilton Shortcut Paper icon Hungarian LLM VPN Distillation SVR 关于博主 ONNX Freesound 飞书 FP16 HaggingFace Clash Claude 域名 SAM OCR Image2Text PyCharm Color Gemma Crawler XML DeepSeek TSV Cloudreve Excel Google llama.cpp PIP Safetensors Sklearn 净利润 Linux LaTeX COCO Web tqdm FP64 Video Harness Michelin API hf CTC Base64 LoRA BF16 GoogLeNet YOLO Qwen2 Data torchinfo 报税 NameSilo Hotel Python FP8 Permission Django Bert Docker 第一性原理 v0.dev Miniforge Use Website Bipartite 财报 版权 MD5 论文速读 Markdown SQLite Datetime XGBoost 多线程 云服务器 多进程 Input IndexTTS2 递归学习法 git RL CC Pillow Jev GGML SPIE 证件照 CV Llama Firewall mmap BTC DeepStream QWEN OpenCV Breakpoint PDF Template LeetCode Agent Land HuggingFace CEIR Paddle Streamlit Animate VSCode Heatmap tar Qwen Jupyter EXCEL Pickle Magnet
站点统计

本站现有博文337篇,共被浏览961884次

本站已经建立2674天!

热门文章
文章归档
回到顶部