sodner 论文复现

论文:A Span-Based Model for Joint Overlapped and DiscontinuousNamed Entity Recognition_pepsi_w的博客-CSDN博客

因为搞这个复现的环境弄了很久才跑通,记录一下。

介绍一下我的环境:window10 +cpu + pycharm + miniconda

1. 下载代码文件:文中有给出GitHub地址(https://github.com/foxlf823/sodner),直接下载下来就好了 

2.  readme中说要求python=3.6的版本,在创建虚拟环境的时候就选择好。

 3. 在对应的虚拟环境中,使用以下命令安装requirement.txt文件中提到的包。注意:这里需要cd到当前目录才能读到requirements文件。

 这里安装到torch的时候会报错,会显示没有对应的版本。因此这里pytorch的环境是我单独安装的(也就是将torch安装好后,在requestments中删除torch==1.6.1,再执行上诉命令),具体的可以参考其他博客。大概就是去官网PyTorch,找到自己设备对应的版本,然后复制命令安装即可。但是!我这个环境不知道怎么回事,反正这样安装还是说找不到该版本!报错中有个网址,点进去寻找自己要用的轮子,论文中要求1.6.1的版本,下载以下文件后在对应虚拟环境中进行安装(也要cd到当前文件夹下再执行命令)。

pip install torch-1.5.1+cpu-cp36-cp36m-win_amd64.whl

还有个问题就是,安装requestments中的allennlp会报错,这里的解决方法是单独安装jsonnet,但是我又装不上,网上各种教程我都装不上,后面是装的jsonnet-binary,也是可以用的。

 4. 都安装完毕后,将scibert预训练模型下载下来,解压后(只需解压一次)放在同一个目录下。

 

 

5. 按以下步骤进行debug,这里2中的添加环境在Run->edit configurations->Environment.(但是我这里添加了还是报错,后面就直接去template.libsonnet中改的三个路径和一个device变量)

 6. 这样就能run起来了!真不容易!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/18942.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VMware15.5版本虚拟机安装Linux Centos 7系统详细步骤

1.首先准备好Centos7.6安装文件,安装文件可百度搜索或在阿里镜像站中下载。 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 2.新建虚拟机. 1选择自定义,点下一步。 2硬件兼容性选择15.x,,点下一步。 3选择稍后安装操作系统&…

Mac OS 源码编译安装Nginx

下载软件 访问地址: https://nginx.org 根据自己的需求下载合适的安装包 首先建个临时目录 nginx-src 并下载所需软件的源码进行配置 mkdir nginx-src cd nginx-src wget https://nginx.org/download/nginx-1.18.0.tar.gz wget https://ftp.pcre.org/pub/p…

On the Properties of Neural Machine Translation: Encoder–DecoderApproaches

摘要 Neural machine translation : 神经机器翻译。 神经机器翻译模型经常包含编码器和解码器:an encoder and a decoder. 编码器: 从一个变长输入序列中提取固定长度的表示。a fixed-length representation. 解码器:从表示中…

校招失败后,在小公司熬了 2 年终于进了华为,竭尽全力....

其实两年前校招的时候就往华为投了一次简历,结果很明显凉了,随后这个理想就被暂时放下了,但是这个种子一直埋在心里这两年除了工作以外,也会坚持写博客,也因此结识了很多优秀的小伙伴,从他们身上学到了特别…

数学建模学习之发动机最优生产计划模型求解

问题重述 某工厂向用户提供发动机,按合同规定,其交货数量和日期是:第一季末交 40 台第二季末交 60 台,第三季末交 80 台。工厂的最大生产能力为每季 100 台,每季的生产费用是(元),此处 为该季生产发动机的台数。若工…

Ribbon 负载均衡服务调用

文章目录 1 SpringCloud Load Balance2 总结:3 Ribbon工作流程:4 自定义Ribbon 负载均衡算法:4.1 iRule接口:4.2 Ribbon自带的负载均衡算法:4.3 负载均衡算法替代:4.3.1、在非启动类包及子包下创建配置类4.3.2、定义4.…

如何将idea里面的项目上传到gitee仓库里面?

目录 第一步,在Gitee这边新建一个仓库 第二步,添加ssh公钥 第三步,将idea上面的项目上传到仓库。 第四步,刷新gitee这边的网页就可以看到我们上传的项目了哦。 总结 本篇文章是用来记录我是如何将idea上面的项目上传到gitee仓库…

vs2022+qt+opencv+pcl开发环境配置摸索记录

一、安装VS2022 二、安装opencv 此处我安装的是opencv452,可自行选择其他版本; 下载安装opencv链接: Releases - OpenCV 三、安装pcl 参考链接:http://t.csdn.cn/J4exj 四、安装QT6.5.1 1、官方下载地址: https://download…

redis主从配置

从redis配置:redis6386.conf include /data/redis/redis6380.conf #主redis配置文件路径(这里是引用主配置文件里的配置在修改从配置) daemonize yes #在后台启动 protected-mode no #加密保护关闭 bind 192.168.3.*** requirepas…

青岛大学_王卓老师【数据结构与算法】Week04_12_案例分析与实现2_学习笔记

本文是个人学习笔记,素材来自青岛大学王卓老师的教学视频。 一方面用于学习记录与分享,另一方面是想让更多的人看到这么好的《数据结构与算法》的学习视频。 如有侵权,请留言作删文处理。 课程视频链接: 数据结构与算法基础–…

React Dva项目创建Model,并演示数据管理与函数调用

本文的话 我们讲一下定义Model 也就是Dva中redux的部分 我们打开一个刚创建的Dva项目 看到 src下的models 下 就是Model部分 这里 他给我们了一个案例 如果用 react-redux 管理 模块多了之后会看着比较乱 或 很麻烦 但是 大家会发现 在Model中 他将这些都放在一起了 只需要创建…

使用Dcoker Registry搭建私有镜像仓库

Dcoker Registry 和Harbor有什么相似和区别?各自有什么优劣,请详细介绍 Docker Registry和Harbor都是容器镜像仓库管理系统,用于存储、管理和分发Docker镜像。它们有一些相似之处,但也存在一些区别。下面是对它们的相似之处和区别…