news 2026/8/23 8:51:51

Meta-Llama-3.1-8B-bnb-4bit 下载加载

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Meta-Llama-3.1-8B-bnb-4bit 下载加载

Meta-Llama-3.1-8B-bnb-4bit 加载:

from huggingface_hub import InferenceClient from torch import nn from transformers import ( AutoModel, AutoProcessor, AutoTokenizer, AutoModelForCausalLM, PreTrainedTokenizer, PreTrainedTokenizerFast, BitsAndBytesConfig, ) from pathlib import Path import torch from PIL import Image import os # =============================== # CLIP (SigLIP) # # =============================== # model_id = "google/siglip-so400m-patch14-384" # CLIP_PATH = download_hg_model(model_id, "clip") # clip_processor = AutoProcessor.from_pretrained( # CLIP_PATH, # trust_remote_code=True # ) # clip_model = AutoModel.from_pretrained( # CLIP_PATH, # trust_remote_code=True # ) # clip_model = clip_model.vision_model # clip_model.eval() # clip_model.requires_grad_(False) # clip_model.to("cuda") # =============================== # LLM (LLaMA 3.1 4bit) # =============================== MODEL_PATH = "/data/lbg/models/textoon/ComfyUI/models/LLM/Meta-Llama-3.1-8B-bnb-4bit" tokenizer = AutoTokenizer.from_pretrained( MODEL_PATH, trust_remote_code=True, use_fast=True ) assert isinstance( tokenizer, (PreTrainedTokenizer, PreTrainedTokenizerFast) ), f"Tokenizer is of type {type(tokenizer)}" # ⭐ 2️⃣ bitsandbytes 4bit 配置(关键) bnb_config = BitsAndBytesConfig( load_in_4bit=True, bnb_4bit_quant_type="nf4", bnb_4bit_compute_dtype=torch.float16, bnb_4bit_use_double_quant=True, ) # ⭐ 3️⃣ 正确加载 4bit 模型 text_model = AutoModelForCausalLM.from_pretrained( MODEL_PATH, quantization_config=bnb_config, device_map="auto", trust_remote_code=True, ) text_model.eval()
pip install bitsandbytes
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/22 10:17:05

Qwen3模型vLLM并行配置性能测试:从0.6B到32B的最佳实践指南!

简介 文章对Qwen3系列模型(0.6B-32B)在vLLM不同并行配置(PP、TP)下进行了性能测试。研究表明,PCIe多卡环境下,若模型可单卡部署,推荐数据并行(DP)以获得最大吞吐;若关注吞吐量,推荐流水线并行(PP);若关注请…

作者头像 李华
网站建设 2026/8/21 22:15:24

银河麒麟桌面操作系统禁用无线网卡的几种方法

【操作方法】 方法一: 步骤1:打开终端,执行以下命令,查看无线网卡所使用的驱动。 $sudo lshw |grep wifi输出结果中“driver=”后面的内容,就是无线网卡驱动。 步骤2:在终端执行以下命令,修改/etc/modprobe.d/blacklist.conf文件。 $sudo vim /etc/modprobe.d/blackli…

作者头像 李华
网站建设 2026/8/23 4:41:59

社交软件压力测试:高并发场景下的稳定性评估与优化

在当今数字化时代,社交软件已成为日常生活和商业交流的核心工具,用户对实时性、可用性和性能的期望日益提高。根据2025年最新的行业数据,全球社交平台用户已突破50亿,日均交互量达千亿级别。压力测试作为软件质量保证的关键环节&a…

作者头像 李华
网站建设 2026/8/21 5:58:37

软件测试外包管理的精细化实施框架

随着企业数字化转型加速和敏捷开发的普及,软件测试外包已成为组织优化资源配置、降低人力成本的重要选择。据Gartner最新研究显示,2025年全球IT外包市场规模预计达1.2万亿美元,其中测试外包占比达28%。然而,测试外包项目的平均失败…

作者头像 李华
网站建设 2026/8/22 19:08:05

【期末复习02】

文章目录一.程序分析题项目结构分析题01分析题02分析题03分析题04二.程序改错题项目结构改错题01改错题02改错题03改错题04改错题05改错题06一.程序分析题 项目结构 分析题01 分析题02 分析题03 分析题04 二.程序改错题 项目结构 改错题01 改错题02 改错题03 改错题…

作者头像 李华
网站建设 2026/8/22 2:14:52

ubuntu 使用管理员的权限有几种方式

1.ubuntu 使用管理员的权限有几种方式在Ubuntu系统中,获取管理员权限主要通过以下几种方式,结合命令行与图形界面操作,需注意权限使用的安全性:1. sudo命令(临时权限提升)基础用法:在命令前加su…

作者头像 李华