transformers

作者|huggingface

编译|VK

来源|Github

安装

此仓库已在Python 3.5 +,PyTorch 1.0.0+和

你应该安装虚拟环境中的transformers。如果你不熟悉Python虚拟环境,请查看用户指南。

使用你要使用的Python版本创建一个虚拟环境并激活它。

现在,如果你想使用transformers,你可以使用pip进行安装。如果你想使用这些示例,则必须从源代码安装它。

pip安装

首先,你需要安装TensorFlow 2.0或PyTorch。有关适用于你平台的特定安装命令,请参阅TensorFlow安装页面和/或PyTorch安装页面。

安装TensorFlow 2.0或PyTorch后,可以使用pip如下安装transformers:

pip install transformers

获取源码

同样在这里,你首先需要安装TensorFlow 2.0或PyTorch中。有关适用于你平台的特定安装命令,请参阅TensorFlow安装页面和/或PyTorch安装页面。

在安装TensorFlow 2.0或PyTorch之后,你可以通过克隆存储库并运行以下命令从源代码进行安装:

git clone https://github.com/huggingface/transformers

cd transformers

pip install .

更新存储库时,应按以下方式升级transformers及其依赖项:

git pull

pip install --upgrade .

运行示例

示例包含在存储库中,但未随库一起提供。

因此,为了运行示例的最新版本,你需要如上所述从源代码安装。

查看自述文件,了解如何运行示例。

测试

该库和一些示例脚本包括一系列测试。可以在tests文件夹中找到库测试,而在examples文件夹中可以找到示例测试。

根据安装的框架(TensorFlow 2.0或PyTorch),不相关的测试将被跳过。如果要执行所有测试,请确保两个框架都已安装。

这是为库运行测试的最简单方法:

pip install -e ".[testing]"

make test

对于示例:

pip install -e ".[testing]"

pip install -r examples/requirements.txt

make test-examples

有关详细信息,请参阅提供指南。

你要在移动设备上运行Transformer模型吗?

你应该查看我们的swift-coreml-transformers仓库。

https://github.com/huggingface/swift-coreml-transformers

它包含了一套工具来转换PyTorch或TensorFlow 2.0训练的transformers模型(目前包含GPT-2,DistilGPT-2,BERT和DistilBERT)以CoreML模型运行在iOS设备上。

在将来的某个时候,你将能够从预训练或微调模型无缝过渡到在CoreML中进行生产,或者在CoreML中对模型或应用进行原型设计,然后从TensorFlow 2.0和研究其超参数或体系结构!

原创文章,作者:pytorch,如若转载,请注明出处:http://pytorchchina.com/2020/02/29/transformers-%e5%ae%89%e8%a3%85/

python transformers_transformers 安装相关推荐

  1. 【CV】Python下载安装及环境变量配置教程

    目录 Python下载 Python安装 Python环境变量配置 Python下载 可通过https://www.python.org/downloads/下载 1.进入网页后点击Windows,其 ...

  2. Python pip安装第三方库的国内镜像

    Python pip 安装第三方库的国内镜像 Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮 ...

  3. 查看python解释器安装路径

    查看python解释器安装路径 在Windows下或Linux下的pycharm中进行查看: 示例代码: import sys print(sys.executable) 运行效果: 在Linux下用 ...

  4. 查看 python 的版本 以及 python 的安装位置路径

    查看 python 的版本 以及 python 的安装位置路径 python的版本 import sys print(sys.version) 3.8.10 (tags/v3.8.10:3d8993a ...

  5. python安装位置是固定的吗_pip指定python位置安装软件包的方法

    由于电脑上安装了多个版本的pip,以及不同的pip对应不同的python,因此有时候使用pip install安装某个包时,可能会没有安装在想要的位置. 具体而言,在我电脑上,运行pip --vers ...

  6. python从安装开始加粉_安装python

    Python是最近这几年比较热门的编程语言,而且使用的越来越多,下面给大家介绍一下Python的下载和安装! 第一步.由于Python对于系统位数的不同有不同的安装,所以我们需要先知道自己电脑操作系统 ...

  7. Python包安装小技巧

    2019独角兽企业重金招聘Python工程师标准>>> Python windows库 我们的工作环境大多还是在windows平台,但是Python的很多第三方库在windows下并 ...

  8. anaconda降级python失败_如何降级Python版本安装spyder?

    如何降级 Python 版本安装 Spyder? 可能并不需要降级 Python 版本,使用 Spyder 独立安装包安装,然后指定 Python 解释器:另外一种方法是在 Anaconda 中安装. ...

  9. 少儿编程python教材_少儿编程|Python环境安装

    一.为什么要学Python? 小学 山东,浙江,北京地区小学已将Python内容纳入教材 高中 浙江省已将信息技术教材编程语言替换为Python 大学 计算机二级考试加入"Python 语言 ...

最新文章

  1. ajax提交form表单数据_[基础编程学习] [PHP7数组详解]:第2章 (1)从表单提交数据说起...
  2. MFC的exe启动时提示应用程序配置不正确,应用程序未能启动错误
  3. Js整理备忘(02)——运算符
  4. 《ASP.NET Core 微服务实战》-- 读书笔记(第12章)
  5. c语言类静态数据成员函数,鸡啄米:C++编程入门系列之二十一(C++程序设计必知:类的静态成员)...
  6. Eclipse 常用快捷键(动画讲解)
  7. AutoCAD ObjectARX和RealDWG的基本数据操作
  8. 腾讯、阿里、字节竟然是这么做数据库的?!
  9. RabbitMQ用户角色及权限控制
  10. 安卓android中国象棋chess程序项目源码源代码,C/C++编程笔记:C语言打造中国象棋游戏,项目源代码分享!,c语言笔记大全...
  11. BootStrap引用
  12. SQL Server 2012安装配置(Part3 )
  13. 云联惠认证身份_在秘乐短视频上实名认证了,输入了手机号,身份证号码,姓名,人脸识别,会被网贷吗?...
  14. Unity ipad UI适配
  15. vue富文本使用详解
  16. 【无标题】开发一个app到底要多少钱?有多贵?
  17. javajavaweb学习笔记(汇总)
  18. MySQL 中删除重复数据只保留一条
  19. 计算机组成原理----计算机的基本组成
  20. Cookie、sessionStorage和localStorage

热门文章

  1. DNS 隐蔽通道工具资料汇总
  2. C9---include,编译
  3. iptables的conntrack表满了导致访问网站很慢
  4. android view控件的显示和隐藏动画效果
  5. 使用asp.net MVC4中的Bundle遇到的问题及解决办法
  6. SQL查询语句大全集锦(一)
  7. Html5 FileReader 对文件进行Base64编码
  8. IIS托管管道模式的集成和经典
  9. python接口测试-认识GET请求
  10. 爬虫(beautifulSoup)