huggingface - pipeline - translate 记录

文章目录


#!/usr/bin/env python
# -*- encoding: utf-8 -*-

import os ,sys  
from transformers import pipeline

model_checkpoint = "Helsinki-NLP/opus-mt-zh-en"
translator = pipeline("translation", model=model_checkpoint)

def translate_arr(arr): 
    ret = translator(arr) 
    # print(ret) 

    arr = []
    for d in ret:
        arr.append(d['translation_text'])

    # print(arr) 
    return arr


模型存储位置:
~/.cache/huggingface/hub/models--Helsinki-NLP--opus-mt-th-en


查看内容

models--Helsinki-NLP--opus-mt-th-en $ tree
.
├── blobs
│   ├── 04d12b26d23b7fdafb05e6e6b55c0d77eeb5c0553b009d7e8cd5c5027103f05a
│   ├── 1f32eb49d2060249ed6cd1f1cad366e341852b23
│   ├── 4f1f84ae80ee81e09d87f2a2deecf284e2df1648
│   ├── 8ad305d29e9707566ec7bff50d042e2704408660
│   ├── b6177e8516f6f5242a8a6658814a4945366778ab
│   ├── d584343f48cfc150e5f5c6855b683227689f399d
│   └── e755cf32f77dcdf0f19ccb8a8409ac8576459d0e
├── refs
│   └── main
└── snapshots
    ├── 0fff80be1c3f40d6180efd59f566ece956ace689
    │   ├── config.json -> ../../blobs/e755cf32f77dcdf0f19ccb8a8409ac8576459d0e
    │   ├── generation_config.json -> ../../blobs/d584343f48cfc150e5f5c6855b683227689f399d
    │   ├── pytorch_model.bin -> ../../blobs/04d12b26d23b7fdafb05e6e6b55c0d77eeb5c0553b009d7e8cd5c5027103f05a
    │   ├── source.spm -> ../../blobs/4f1f84ae80ee81e09d87f2a2deecf284e2df1648
    │   ├── target.spm -> ../../blobs/1f32eb49d2060249ed6cd1f1cad366e341852b23
    │   ├── tokenizer_config.json -> ../../blobs/8ad305d29e9707566ec7bff50d042e2704408660
    │   └── vocab.json -> ../../blobs/b6177e8516f6f5242a8a6658814a4945366778ab
    └── f8ac5635d92074f85ed45730098eca069011d1dd
        ├── pytorch_model.bin -> ../../blobs/04d12b26d23b7fdafb05e6e6b55c0d77eeb5c0553b009d7e8cd5c5027103f05a
        ├── source.spm -> ../../blobs/4f1f84ae80ee81e09d87f2a2deecf284e2df1648
        ├── target.spm -> ../../blobs/1f32eb49d2060249ed6cd1f1cad366e341852b23
        ├── tokenizer_config.json -> ../../blobs/8ad305d29e9707566ec7bff50d042e2704408660
        └── vocab.json -> ../../blobs/b6177e8516f6f5242a8a6658814a4945366778ab

6 directories, 20 files

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值