1 Star 1 Fork 0

snakecy / t5-pegasus-pytorch

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

t5-pegasus pytorch

追一科技开源的t5-pegasus的pytorch版本

下载

how to use

pytorch1.7.0 + transformers4.3.3

from tokenizer import T5PegasusTokenizer
from transformers.models.mt5.modeling_mt5 import MT5ForConditionalGeneration

model_path = './'
model = MT5ForConditionalGeneration.from_pretrained(model_path)
tokenizer = T5PegasusTokenizer.from_pretrained(model_path)
text = '蓝蓝的天上有一朵白白的云'
ids = tokenizer.encode(text, return_tensors='pt')
output = model.generate(ids,
                            decoder_start_token_id=tokenizer.cls_token_id,
                            eos_token_id=tokenizer.sep_token_id,
                            max_length=30).numpy()[0]
print(''.join(tokenizer.decode(output[1:])).replace(' ', ''))

huggingface model hub

模型名 MODEL_NAME
t5-pegasus-base imxly/t5-pegasus
t5-pegasus-small imxly/t5-pegasus-small

对比bert4keras的原版

python test.py

输出

原文:蓝蓝的天上有一朵白白的云
bert4keras预测	蓝蓝的天上有一朵白白的云是蓝蓝的天上有一朵白白的云创作的网络小说发表于
torch预测     	蓝蓝的天上有一朵白白的云是蓝蓝的天上有一朵白白的云创作的网络小说发表于

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/snakecy/t5-pegasus-pytorch.git
git@gitee.com:snakecy/t5-pegasus-pytorch.git
snakecy
t5-pegasus-pytorch
t5-pegasus-pytorch
main

搜索帮助