当前位置: 首页 > news >正文

广州城市职业学院门户网站jsp网站建设项目实战课后

广州城市职业学院门户网站,jsp网站建设项目实战课后,提供网站制作公司报价,公司网站制作商使用 Hugging Face Transformers 库中 BitsAndBytesConfig 进行动态量化时需要配置的核心参数: 一、核心量化参数配置 load_in_4bit 作用:启用 4 比特动态量化模式,将模型权重压缩为 4 位存储格式。 类型:bool,默认 F…

使用 Hugging Face Transformers 库中 BitsAndBytesConfig 进行动态量化时需要配置的核心参数:

一、核心量化参数配置

  • load_in_4bit

    作用:启用 4 比特动态量化模式,将模型权重压缩为 4 位存储格式。

    类型:bool,默认 False。

    示例:

      quantization_config = BitsAndBytesConfig(load_in_4bit=True)
    

    适用场景:需显著减少模型显存占用的场景,例如在消费级 GPU(如 RTX 3090)上运行 7B 以上大模型。

  • bnb_4bit_quant_type

    作用:指定 4 比特量化的数据类型,支持 nf4(NormalFloat4)和 fp4(自定义浮点4)两种格式。

    nf4:基于正态分布优化的 4 位格式,适合预训练权重(信息论最优表示)。

    fp4:4 位浮点格式,包含 1 符号位 + 2 指数位 + 1 尾数位,适用于激活值动态量化。

    示例:

      quantization_config = BitsAndBytesConfig(load_in_4bit=True, bnb_4bit_quant_type="nf4")
    
  • bnb_4bit_compute_dtype

    作用:指定计算时使用的数据类型,通常设为 torch.bfloat16 或 torch.float16 以加速计算。

    类型:torch.dtype,默认 torch.float32。

    示例:

      quantization_config = BitsAndBytesConfig(load_in_4bit=True,bnb_4bit_compute_dtype=torch.bfloat16
    )
    

    优化效果:将计算精度降至 16 位,可提升推理速度 30% 以上。

二、内存优化参数

  • bnb_4bit_use_double_quant

    作用:启用嵌套量化(Double Quantization),对量化系数进行二次压缩,进一步减少内存占用。

    类型:bool,默认 False。

    示例:

      quantization_config = BitsAndBytesConfig(load_in_4bit=True,bnb_4bit_use_double_quant=True
    )
    

    效果:可额外节省约 0.5GB 内存(以 7B 模型为例)。

  • llm_int8_threshold

    作用:设定激活值异常检测阈值,超过该值的激活值保留为 FP16 计算以避免精度损失。

    类型:float,默认 6.0。

    示例:

      quantization_config = BitsAndBytesConfig(load_in_4bit=True,llm_int8_threshold=10.0  # 适用于激活值波动较大的模型
    )
    

    调整建议:对于小模型或微调模型,建议降低至 4.0-8.0。

三、高级控制参数

  • llm_int8_skip_modules

    作用:指定跳过量化的模块列表,避免敏感层(如输出层)因量化导致性能下降。

    类型:List[str]。

    示例:

      quantization_config = BitsAndBytesConfig(load_in_4bit=True,llm_int8_skip_modules=["lm_head", "embed_tokens"]
    )
    
  • llm_int8_enable_fp32_cpu_offload

    作用:启用 FP32 CPU 卸载,将部分计算转移至 CPU 以节省 GPU 显存。

    类型:bool,默认 False。

    示例:

      quantization_config = BitsAndBytesConfig(load_in_4bit=True,llm_int8_enable_fp32_cpu_offload=True
    )
    

    适用场景:显存不足时混合使用 CPU/GPU 资源。

四、典型配置示例

  • 场景 1:高精度推理
	from transformers import BitsAndBytesConfigquantization_config = BitsAndBytesConfig(load_in_4bit=True,bnb_4bit_quant_type="nf4",bnb_4bit_compute_dtype=torch.bfloat16,bnb_4bit_use_double_quant=True,llm_int8_threshold=6.0)
  • 场景 2:低显存微调
quantization_config = BitsAndBytesConfig(load_in_4bit=True,bnb_4bit_quant_type="fp4",llm_int8_skip_modules=["lm_head"],llm_int8_enable_fp32_cpu_offload=True
)
http://www.dtcms.com/a/604685.html

相关文章:

  • 东莞建网站公司平台邢台123生活最新帖子
  • 平台网站建设 厦门wordpress 函数教程视频
  • 免费发短信的在线网站遵义住房和城乡建设厅网站
  • 一些你不知道的网站工程建筑公司
  • 主备网站服务器自动切换 win2003wordpress列表分页 js
  • 网站多大够用wordpress运行php 404错误
  • 网站的运营方式西安网络建设公司
  • 新公司网站设计注意事项个人网站有什么
  • 怎么建设一个网站赚钱一般通过微信号添加的微信好友
  • 旅游扁平化设计网站模板上海建设部网站首页
  • 湖北企业响应式网站建设价位加快wordpress图片的插件
  • 哪些网站设计的高大上学会建设网站必要性
  • 有哪些做包装设计网站好些卷帘门怎么做网站
  • 装企工长网站开发新品发布会策划方案ppt
  • 网站建设html模板下载wordpress分只显示标题
  • 做网站的网址怎么弄电商网站html模板
  • 温州合作网站手机网站相关
  • 互联网App网站建设方案建网站需要营业执照吗
  • 唯品会网站建设数据安全分析wordpress贝宝插件
  • 做网站必须要有服务器吗中山最好的网站建设公司哪家好
  • 建个简单的网站网站管理的内容包括
  • 乐山市建设银行网站asp个人网站源码下载
  • 网站建设与网页设计美食wordpress 汽车模板
  • 看手机的网站叫什么网站开发一般用什么软件
  • 河南省建设教育协会网站首页wordpress查资料
  • 专业的企业网站设计与编辑可以给别人做ps设计的网站
  • 用户浏览网站的习惯房屋建筑图纸设计说明
  • 网站维护公司推荐建设网站平台的建议
  • 盐城做网站哪家最好邯郸做移动网站的地方
  • 网站工程师的职责网站开发于制作总结