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

从Hugging Face上手动下载并加载预训练模型

0. 说明:

从 Hugging Face 上下手动载预训练的蛋白质语言模型(以ProstT5为例),用模型中的 encoder 部分对蛋白质进行编码,得到 embedding features,用于下游的任务。

【ps. 除了手动下载之外,还可以用其他的下载方式,详情可见 https://zhuanlan.zhihu.com/p/663712983】
【ps. 如果是自动下载,默认下载位置在 ~/.cache/huggingface/

1. 手动下载与训练模型:

直接从 Hugging Face 网站上下载所有的文件,如下图所示(以 ProstT5 为例,URL = https://huggingface.co/Rostlab/prot_t5_xl_half_uniref50-enc/tree/main):

在这里插入图片描述

2. 将下载的预训练模型保存到服务器并加载模型:

将上述所有文件放到一个文件夹中,然后上传到服务器上。

加载模型的时候,直接将路径放到T5Tokenizer.from_pretrained()T5EncoderModel.from_pretrained()中的第一个参数位置即可。

3. 关于模型的使用,可以见 Hugging Face 上提供的案例

PS. 如果有其他问题,会更新本文 . . .

参考:

[1]. https://zhuanlan.zhihu.com/p/663712983

http://www.lryc.cn/news/238272.html

相关文章:

  • Vue 前置 后置 路由守卫 独享 路由权限控制 自定义属性
  • upload-labs关卡11(双写后缀名绕过)通关思路
  • go语言学习之旅之Go语言基础语法二
  • 七天.NET 8操作SQLite入门到实战 - SQLite 简介
  • 问题 R: 胜利大逃亡(HUST)
  • 项目讲解:让你在IT行业面试中以开发、实施、产品更近一步
  • Windows 安装 Docker
  • AI绘画使用Stable Diffusion(SDXL)绘制三星堆风格的图片
  • Window下如何对Redis进行开启与关闭
  • C++ Qt 学习(十):Qt 其他技巧
  • 跳台阶游戏(Python排列组合函数itertools.combinations的应用)
  • 【Python百宝箱】Python测试工具大揭秘:从单元测试到Web自动化
  • 〖大前端 - 基础入门三大核心之JS篇㊵〗- DOM事件监听及onxxx的使用
  • 解锁潜力:创建支持Actions接口调用的高级GPTs
  • 【发明专利】天洑软件再度收获六项国家发明专利授权
  • Netty源码学习4——服务端是处理新连接的netty的reactor模式
  • 8、信息打点——系统篇端口扫描CDN服务负载均衡WAF
  • Ant Design for Figma设计系统组件库 支持变量 非社区版
  • k8s的高可用集群搭建,详细过程实战版
  • 【20年扬大真题】编写对数组求逆的递归算法
  • 日志门面slf4j与常用的日志框架Log4j,Logback和Log4j2
  • 使用ssh在本地环境(Windows)连接虚拟机以及其中的docker容器
  • 没收到Win11 23H2正式版的推送怎么升级到23H2
  • SpringBoot整合Redis使用基于注解的缓存
  • STM32:时钟树原理概要
  • Python量化--诺贝尔奖获得者布莱克-斯科尔斯期权定价公式在日间交易中的应用
  • Redis 5 种基本数据类型详解
  • LeetCode8-字符串转换整数(atoi)
  • 算法分析与设计课后练习22
  • 芯片IO口不加电阻会怎样?