抱抱脸自动下载模型地址

news2024/9/24 11:30:19

HuggingFace模型自动下载找保存地址

 问题:OSError: Incorrect path_or_model_id: 'THUDM/cogvlm2-llama3-chat-19B/model.safetensors.index.json'. Please provide either the path to a local folder or the repo_id of a model on the Hub.

 解决:MODEL_PATH = "/home/user/.cache/huggingface/hub/models--THUDM--cogvlm2-llama3-chat-19B/snapshots/2bf7de6892877eb50142395af14847519ba95998"

"""
import torch
from PIL import Image
from transformers import AutoModelForCausalLM, AutoTokenizer
from accelerate import init_empty_weights, load_checkpoint_and_dispatch, infer_auto_device_map
import os
import torch
os.environ['CUDA_VISIBLE_DEVICES']='0,1'

MODEL_PATH = "/home/user/.cache/huggingface/hub/models--THUDM--cogvlm2-llama3-chat-19B/snapshots/2bf7de6892877eb50142395af14847519ba95998"
DEVICE = 'cuda' if torch.cuda.is_available() else 'cpu'
TORCH_TYPE = torch.bfloat16 if torch.cuda.is_available() and torch.cuda.get_device_capability()[
    0] >= 8 else torch.float16

tokenizer = AutoTokenizer.from_pretrained(
    MODEL_PATH,
    trust_remote_code=True
)

 HuggingFace模型自动下载找保存地址

Blockquote
model = load_checkpoint_and_dispatch(
model,
“~/.cache/huggingface/hub/models–THUDM–cogvlm-chat-hf/snapshots/54b93e0af3f1d8badcdeefdb0d26b1dfbc227f7a/”, # typical, ‘~/.cache/huggingface/hub/models–THUDM–cogvlm-chat-hf/snapshots/balabala’
device_map=device_map,
)
cd ~/.cache/huggingface/hub/
(CogVLM2) user@44f41242568a:~/.cache/huggingface/hub/models--THUDM--cogvlm2-llama3-chat-19B/snapshots$ cd 2bf7de6892877eb50142395af14847519ba95998
(CogVLM2) user@44f41242568a:~/.cache/huggingface/hub/models--THUDM--cogvlm2-llama3-chat-19B/snapshots/2bf7de6892877eb50142395af14847519ba95998$ ll
total 40
drwxrwxr-x 2 user user 4096 Aug  8 10:30 ./
drwxrwxr-x 3 user user 4096 Aug  8 08:58 ../
lrwxrwxrwx 1 user user   52 Aug  8 08:59 config.json -> ../../blobs/abce514bdd9fc819ba56718572ce8bec5c849c25
lrwxrwxrwx 1 user user   52 Aug  8 08:59 configuration_cogvlm.py -> ../../blobs/8da319461ed35252d8fc1878ab6b3344a4907797
lrwxrwxrwx 1 user user   52 Aug  8 10:30 generation_config.json -> ../../blobs/4633220c5d10677cf43a54de15235c49aa8e81f0
lrwxrwxrwx 1 user user   76 Aug  8 09:10 model-00001-of-00008.safetensors -> ../../blobs/49c4d09ecd71e4137eb15c1c335d69d7675edec0e1c6e2648a0e6489143a1b78
lrwxrwxrwx 1 user user   76 Aug  8 09:22 model-00002-of-00008.safetensors -> ../../blobs/5453120bd87f99611d18a0e5be0091edf89561e598fa0a8632c8988d81063626
lrwxrwxrwx 1 user user   76 Aug  8 09:33 model-00003-of-00008.safetensors -> ../../blobs/a2cbba9a74961627784f6c31fabffe5c8a7eef4db765656430c514be56a200aa
lrwxrwxrwx 1 user user   76 Aug  8 09:45 model-00004-of-00008.safetensors -> ../../blobs/560980479fe9977f7386c53604fb3bad76fcfc00de2864c3a9da7596fa266f1c
lrwxrwxrwx 1 user user   76 Aug  8 09:57 model-00005-of-00008.safetensors -> ../../blobs/4e25bb2e14b9691b85b829765d6504b1c0664ab5401702879e18f7c0ac535397
lrwxrwxrwx 1 user user   76 Aug  8 10:08 model-00006-of-00008.safetensors -> ../../blobs/f9becad0534abfafd1c0cf1e5a63640398a776f6672f51fc69fd3fe6a9b1e336
lrwxrwxrwx 1 user user   76 Aug  8 10:20 model-00007-of-00008.safetensors -> ../../blobs/79a3baa4118f2a9f5597fd202382cb68c7e84e70c351c2e8db9ab068873d98e6
lrwxrwxrwx 1 user user   76 Aug  8 10:30 model-00008-of-00008.safetensors -> ../../blobs/0c08dc31192041bf7a2b2d5fb5a885659a7aad447dc2c27dcea311dcf43ad4f5
lrwxrwxrwx 1 user user   52 Aug  8 08:59 model.safetensors.index.json -> ../../blobs/3ed9b7354b4161a4985fd868f8b5b9ba8a4d0596
lrwxrwxrwx 1 user user   52 Aug  8 08:59 modeling_cogvlm.py -> ../../blobs/51cac83cedacea45e614828a28f9ba843ce7a57e
lrwxrwxrwx 1 user user   52 Aug  8 08:59 special_tokens_map.json -> ../../blobs/d8cd5076496dbe4be2320312abc10adc43097b81
lrwxrwxrwx 1 user user   52 Aug  8 08:58 tokenizer.json -> ../../blobs/b197f72effb9d5ed16ee0f5663e11e4cfac2ba62
lrwxrwxrwx 1 user user   52 Aug  8 08:58 tokenizer_config.json -> ../../blobs/4f7633351ebf4509d7e717dcf9d308284a8aed64
lrwxrwxrwx 1 user user   52 Aug  8 08:59 util.py -> ../../blobs/1dccacad2ded4c357ab9cb23d04027500256e281
lrwxrwxrwx 1 user user   52 Aug  8 08:59 visual.py -> ../../blobs/9df44d65ad516d4ba1d3bfac1b307590e4f551b8
(CogVLM2) user@44f41242568a:~/.cache/huggingface/hub/models--THUDM--cogvlm2-llama3-chat-19B/snapshots/2bf7de6892877eb50142395af14847519ba95998$ pwd
/home/user/.cache/huggingface/hub/models--THUDM--cogvlm2-llama3-chat-19B/snapshots/2bf7de6892877eb50142395af14847519ba95998
(CogVLM2) user@44f41242568a:~/.cache/huggingface/hub/models--THUDM--cogvlm2-llama3-chat-19B/snapshots/2bf7de6892877eb50142395af14847519ba95998$ 

 /home/user/.cache/huggingface/hub/models--THUDM--cogvlm2-llama3-chat-19B/snapshots/2bf7de6892877eb50142395af14847519ba95998

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1993383.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

多叉树的深度优先遍历(以电话号码的字母组合为例)

在我们的座机上,都有这种数字与字母对应的按键。 以此为例,讲解多叉树的深度优先遍历 问题 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同…

奥运新项目带来新增长,小众运动攀岩相关商品成交额同比增长 160%

巴黎奥运会临近收官,中国健儿在乒乓球、网球、跳水、游泳等众多项目中表现出色,不仅吸引了全球目光,更在国内掀起了一股强劲的“奥运热”。抖音电商数据显示,7月20日-8月2日“热力先锋季”主题活动期间,抖音电商体育类…

“名字说我俩挺配的”:解锁姓名背后的神秘共鸣,带你玩转名字魔法!

引言:从姓名中挖掘灵魂共鸣 大家好,欢迎来到“姓名共鸣者”的世界!不管你是想知道自己的名字和暗恋对象的名字有多配,还是好奇自己和某个历史人物之间的缘分,或者只是想找点乐子,“姓名共鸣者”都能满足你…

[qt] 数据库基本概念

一 数据和数据库 1.1 数据 数据可以是被计算机接受处理和处理的符号。可以有数字、文字、表格、图形、图像和声音等 1.2 数据库 顾名思义就是存放数据的仓库 1.2.1 特点 数据按照数据模型组织,是高度结构化的,可供多个用户共享并且具有一定的安全性…

视频怎么转换成mp3音频?视频转mp3音频的几个批量方法

视频怎么转换成mp3音频?在现代的工作场景中,多媒体文件的处理已经成为许多工作任务中不可或缺的一部分。特别是在处理视频和音频文件时,有时候需要将视频文件转换成MP3音频格式。这一操作不仅仅是简单的格式转换,更是为了适应不同…

微信小程序实现Canvas画板

这个小demo适用于 快递实名签收等业务逻辑 源码如下: js文件: Page({data: {ctx: "", // 保存 canvas 上下文pen: 5, // 画笔默认的宽度color: "#000", // 画笔默认的颜色},startX: 0, // 保存 X 坐标startY: 0, // 保存 Y 坐标o…

人在职场,格局越小,破事越多

人在职场,面对同样的琐碎、倾轧,有人处理得游刃有余,有人总是战战兢兢,表面上看起来,是能力水平的差别,归根究底,是格局的不同。 格局越小的人,眼里的破事越多;格局越大…

【限流与Sentinel超详细分析】

Sentinel 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来保障微服务的稳定性。 1 Sentinel 基本概念 资源…

OpenAI开发ChatGPT“反作弊神器”,99.9%超高命中率,还没上线

检查内容是否用了ChatGPT,准确率高达99.9%! OpenAI又左右互搏上了,给AI生成的文本打水印,高达99.9%准确率抓「AI枪手」作弊代写。其能够精准识别出论文或研究报告是否由ChatGPT撰写,甚至能追溯其使用的具体…

C++ | Leetcode C++题解之第328题奇偶链表

题目: 题解: class Solution { public:ListNode* oddEvenList(ListNode* head) {if (head nullptr) {return head;}ListNode* evenHead head->next;ListNode* odd head;ListNode* even evenHead;while (even ! nullptr && even->next…

VScode的环境编译器选择

按快捷键 Ctrl Shift P 选择即可

中国移动机顶盒【山东】魔百和CM201-2芯片HI3798MV300刷机过程、心得(朝歌代工)【免拆刷机】过程心得

中国移动【山东】魔百和CM201-2芯片HI3798MV300刷机过程、心得(朝歌代工)【免拆刷机】过程心得 先上主板图(虽然是【免拆刷机】但是为了防止刷机失败,建议大家拆一下对比一下主板是否一致) 添加图片注释,不超过 140 字…

前端web开发HTML+CSS3+移动web(0基础,超详细)——第3天

目录 一,列表-无序和有序的定义列表 二,表格-基本使用与表格结构标签 三,合并单元格 四,表单-input标签 五,表单-下拉菜单 六,表单-文本域 七,表单-label标签 八,表单-按钮 …

git 如何把A仓库中的代码提交到B仓库分支

1. git clone A仓库代码到本地 首先将A仓库代码克隆到本地(地址为A仓库地址,替换自己的即可) git clone http://gitlab.cn/sourceA/A.git 2. 添加目标B仓库为远程仓库 git remote add target http://gitlab.cn/targentB/B.git 3. 查看当前远程仓库地址 git remo…

C++ --- std::array容器与std::vector容器的区别

std::array和std::vector的区别 一、内存管理和大小固定性二、性能三、功能特性四 、使用场景 在C中,array和vector都是用于存储一系列相同类型元素的容器,但它们之间存在几个关键的区别。这些区别主要体现在内存管理、大小固定性、性能以及功能特性等方…

18 数据在内存中的存储

目录 一、整数在内存中的存储 二、大小端字节序和字节序判断 (一)什么是大小端 (二)为什么会有大小端 (三)练习 1、设计一个小程序来判断当前机器的字节序 2、练习二 3、练习三 4、练习四 5、练习五…

73 属性

① 公开的数据成员可以在外部随意访问和修改,很难保证用户进行修改时提供新数据的合法性,数据很容易被破坏,也不符合类的封装性要求。解决这一问题的常用方法是定义私有数据成员,然后设计公开的成员方法来提供对私有数据成员的读取…

基于STM32开发的智能门禁系统

目录 引言环境准备工作 硬件准备软件安装与配置系统设计 系统架构硬件连接代码实现 初始化代码控制代码应用场景 公司门禁管理家庭门禁管理常见问题及解决方案 常见问题解决方案结论 1. 引言 智能门禁系统通过RFID卡或密码输入的方式,实现对门禁的智能控制和管理…

gis:高德开放平台的基本使用(高德地图)小计章节3

上一章节说到使用行政区域查询做区域掩膜会有刷新不显示地图问题,这章咱们来解决一下。 关于这个问题,很多博主说是以script异步引入方式,生命周期,本地缓存,监听刷新等方式,但是很多是不生效的。并且vue项…

IDEA系列(二):IDEA配置详细说明【字体编码Maven等等持续更新...】

IDEA系列(二):IDEA配置详细说明【字体编码Maven等等持续更新…】 前言 【本篇使用IDEA版本:IntelliJ IDEA 2024.1.3 (Ultimate Edition)】【若需要码,请扫描关注编程D艺术,回复idea2024,获取码使你的IDEA更加方便快捷…