赞
踩
以下是taskflow的较为全面的情况介绍:
简单方法:直接安装对应的版本,然后对于一个联网的进行Taskflow("text_summarization"),再把下载的文件直接全部download并转移。
复杂方法:离线使用Taskflow的issue: 如何离线使用Taskflow任务 · Issue #1162 · PaddlePaddle/PaddleNLP · GitHub
复杂一点的是:具体来说离线使用Taskflow任务就是看报错信息(报错信息的URL就是下载地址),差什么下什么,有的时候会有更新的报错,这个一般是paddleNlp的版本不一致导致的,这时候点链接进行下载更新然后再上传到特定路径进行替换就可以了。
下载之后存放的路径:
创建任务目录
根据任务名和模型名创建本地目录,例如任务是word_segmentation任务,模型名lac,因此需要创建以下目录:~/.paddlenlp/taskflow/word_segmentation/lac/
具体的任务名和模型之间的关系可以参考 https://github.com/PaddlePaddle/PaddleNLP/blob/develop/paddlenlp/taskflow/taskflow.py
模型名:https://github.com/PaddlePaddle/PaddleNLP/blob/develop/paddlenlp/taskflow/taskflow.py
根据模型名下载模型
根据代码逻辑的URLS下载相应的模型,例如lac的模型下载地址在 https://paddlenlp.bj.bcebos.com/taskflow/lexical_analysis/lac/lac_params.tar.gz, 将模型参数下载到任务目录中,并解压
其他参数配置
像比如model.json之类的文件自己创建是不行的,建议直接在可以连网的环境中下载好,之后直接cp xx ~
就可以下载了,下载后可以上传到离线的环境中,并且移动到相应的文件夹即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。