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

safetensors PyTorchModelHubMixin 加载模型

2025.03.03测试ok

from safetensors.torch import load_file

import yaml

with open("configs/maggie_image.yaml", 'r', encoding='utf8') as file:  # utf8可识别中文
    data = yaml.safe_load(file)

class Config:
    def __init__(self, **kwargs):
        for key, value in kwargs.items():
            setattr(self, key, value)

# 将字典转换为类的实例
config = Config(**data)


# Create image model
image_model = MaGGIe(cfg=config.model)
# image_model = MaGGIe.from_pretrained("chuonghm/maggie-image-him50k-cvpr24")

tensors = load_file("model_image/model.safetensors")
# 将加载的张量赋值给模型的状态字典
image_model.load_state_dict(tensors)

image_model = image_model.eval()
image_model = image_model.cuda()

CONFIG.merge_from_file("configs/maggie_image.yaml")

相关文章:

  • 网络安全六层模型
  • USB2.0学习(1)
  • Unity+Vuforia 项目开发中的问题
  • Pytorch实现之SRGAN+CBAM的结构设计
  • 【Java反序列化测试】
  • C++初阶——入门基础1
  • 探秘基带算法:从原理到5G时代的通信变革【二】Viterbi解码
  • 关于C/C++的输入和输出
  • MySQL 8 C++ 源码解析:EXPLAIN 实现机制
  • 【嵌入式】MQTT
  • 深入探索DeepSeek开源之旅:开源Week全程解析
  • RHCE9.0版本笔记3:创建、查看和编辑文本文件
  • Qt QMenu 使用详解
  • AI+ERP:智能时代的双刃剑,从技术狂欢到价值落地的长征-亿发
  • 【前端场景题】如何应对页面请求接口的大规模并发问题
  • 【AI深度学习基础】Pandas完全指南入门篇:数据处理的瑞士军刀 (含完整代码)
  • 一个大型应用的云原生一般有多少个服务?
  • QT study DAY2
  • 【Qt QML】定时器(Timer)
  • DeepSeek搭配Excel,制作自定义按钮,实现办公自动化!
  • 做一公司网站/营销方案怎么写
  • 厦门做新零售直销网站公司app/网络推广是以企业产品或服务
  • 链接网站怎么做/企业网站有哪些平台
  • 一起做网站17怎么下单/百度营业执照怎么办理
  • 海口分类信息网站/武汉新一轮疫情
  • 宝鸡钛材产品网站建设/网络营销是以什么为中心