stanford-corenlp 中的默认线程数是多少

2023-12-29

stanford-corenlp 中的默认线程数是多少?具体来说,是命名实体提取器,然后是信息提取器。另外,我希望两者都使用单个线程进行调试,我该如何设置?

Thanks!


默认为 1 个线程。

有两种方法可以在多线程模式下运行斯坦福 CoreNLP。

1.) 每个线程处理一个单独的文档

2.) 每个线程处理一个单独的句子

假设你有 4 个核心。

如果您希望每个线程处理一个单独的文档,请使用-threads 4选项(假设您想使用 4)。

所以你可以运行这个命令:

java -Xmx14g edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators tokenize,ssplit,pos,lemma,ner,depparse,coref,kbp -threads 4 -fileList sample-files.txt -outputFormat text

多个注释器可以并行处理句子。以下是将命名实体处理器设置为使用多线程的示例。

java -Xmx14g edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators tokenize,ssplit,pos,lemma,ner,depparse,coref,kbp -ner.nthreads 4 -fileList sample-filelist-16.txt -outputFormat text

以下注释器可以同时处理多个句子:

name       example configuration

depparse   -depparse.nthreads 4
ner        -ner.nthreads 4
parse      -parse.nthreads 4

请注意,虽然ner注释器可以在多线程模式下运行,它使用多个不能运行的子注释器。所以你实际上只是让统计模型并行运行。模式匹配规则模块不在多线程模式下运行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

stanford-corenlp 中的默认线程数是多少 的相关文章

  • 将 Python 控制台集成到 GUI C++ 应用程序中

    I m going to add a python console widget into a C GUI below some other controls 许多类将暴露给 python 代码 包括一些对 GUI 的访问 也许我会考虑 P
  • 为什么绿色线程不能在多核上工作

    在维基百科上 绿色线程 http en wikipedia org wiki Green threads被描述为通常无法在多核上运行 而没有解释原因 在多核处理器上 本机线程实现可以 自动将工作分配给多个处理器 而绿色线程 实现通常不能 我
  • 当可能存在迭代器时替换并发集合是否是线程安全的?

    我一直在阅读各种内容 似乎这应该有效 但我想确定一下 我有一个静态属性 它应该是一个缓存 加上一些与缓存数据相关的其他功能 它将实际数据存储在 ConcurrentBag 中 并且有一个 IEnumerable 方法来 过滤并 从此包中生成
  • 如何使从 C# 调用的 C(P/invoke)代码“线程安全”

    我有一些简单的 C 代码 它使用单个全局变量 显然这不是线程安全的 所以当我使用 P invoke 从 C 中的多个线程调用它时 事情就搞砸了 如何为每个线程单独导入此函数 或使其线程安全 我尝试声明变量 declspec thread 但
  • C# - 当代表执行异步任务时,我仍然需要 System.Threading 吗?

    由于我可以使用委托执行异步操作 我怀疑在我的应用程序中使用 System Threading 的机会很小 是否存在我无法避免 System Threading 的基本情况 只是我正处于学习阶段 例子 class Program public
  • 使用来自多个 kafka 主题的消息的最佳实践是什么?

    我需要消费来自不同卡夫卡主题的消息 我是否应该为每个主题创建不同的消费者实例 然后根据分区数量启动一个新的处理线程 或者 我应该从单个消费者实例订阅所有主题 并且应该启动不同的处理线程 感谢和问候 梅加 唯一的规则是 您必须考虑 Kafka
  • ASP.NET 开发人员真的需要关心线程安全吗?

    我认为自己了解线程的概念以及为什么某些代码是或不是 线程安全 的 但作为主要使用 ASP NET 的人 线程和线程安全是我很少考虑的事情 然而 我似乎在 Stack Overflow 上遇到了大量评论和答案 不一定适用于 ASP NET 大
  • 我如何才能等待多个事情

    我正在使用 C 11 和 stl 线程编写一个线程安全队列 WaitAndPop 方法当前如下所示 我希望能够将一些内容传递给 WaitAndPop 来指示调用线程是否已被要求停止 如果 WaitAndPop 等待并返回队列的元素 则应返回
  • Java执行器服务线程池[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 如果我使用 Executor 框架在
  • Java列表的线程安全

    我有一个列表 它将在线程安全上下文或非线程安全上下文中使用 究竟会是哪一个 无法提前确定 在这种特殊情况下 每当列表进入非线程安全上下文时 我都会使用它来包装它 Collections synchronizedList 但如果不进入非线程安
  • C# - OutOfMemoryException 在 JSON 文件上保存列表

    我正在尝试保存压力图的流数据 基本上我有一个压力矩阵定义为 double pressureMatrix new double e Data GetLength 0 e Data GetLength 1 基本上 我得到了其中之一pressur
  • Windows 和 Linux 上的线程

    我在互联网上看到过在 Windows 上使用 C 制作多线程应用程序的教程 以及在 Linux 上执行相同操作的其他教程 但不能同时用于两者 是否存在即使在 Linux 或 Windows 上编译也能工作的函数 您需要使用一个包含两者的实现
  • ExecutorService 应该是静态的和全局的

    我想在我的应用程序中使用相同的线程池 为此 我可以使ExecutorService静态和全局 以便我可以调用ThreadUtil executorService to get ExecutorService当我需要它的时候 public c
  • Netty UDP 服务器中的线程未同时执行

    我正在分析的代码使用 Netty NioDatagramChannelFactory 创建 UDP 服务器 它创建一个线程池 ExecutorService threadPool Executors newCachedThreadPool
  • 从子线程绘制到窗口

    我的应用程序从工作线程绘制图形已有 10 多年了 而且我从未遇到过任何问题 工作线程吸引到我的HWND 由主线程创建 如下所示 hdc GetDC hwnd SetDIBitsToDevice or StretchDIBits Releas
  • 无法访问类型的封闭实例。 [复制]

    这个问题在这里已经有答案了 整个代码是 public class ThreadLocalTest ThreadLocal
  • 使用 AJAX 或多线程加速页面加载

    我的页面有 5 个部分 每个部分大约需要 1 秒来渲染 Page Load RenderSection1 1 sec RenderSection2 1 sec RenderSection3 1 sec RenderSection4 1 se
  • QThread - 使用槽 quit() 退出线程

    我想在线程完成运行时通知对象 但是 我无法让线程正确退出 我有以下代码 处理器 cpp thread new QThread tw new ThreadWorker connect tw SIGNAL updateStatus QStrin
  • 理解 C++11 中的 std::atomic::compare_exchange_weak()

    bool compare exchange weak T expected T val compare exchange weak 是 C 11 中提供的比较交换原语之一 它是weak即使对象的值等于 它也会返回 falseexpected
  • 每个托管线程是否都有自己对应的本机线程?

    我想知道是否在 Net 中创建托管线程 通过调用Thread Start 导致在后台创建一个本机线程 那么托管线程是否有对应的本机线程呢 如果是 当托管线程等待或睡眠时 是否意味着相应的本机线程也在等待或睡眠 是的 NET 线程映射到所有当

随机推荐

  • Web 浏览器:当托管网页上的链接没有触发“文档已完成”时,对活动进行排序

    假设此方法适用于网络浏览器中的 HTML 页面 bool semaphoreForDocCompletedEvent private void button12 Click object sender EventArgs e checkBo
  • 不支持Python解码Unicode

    我的 Python 编码有问题 我尝试了不同的方法 但似乎找不到将输出编码为 UTF 8 的最佳方法 这就是我正在尝试做的 result unicode google searchGoogle param utf 8 encode utf
  • 如何在 Mac 上匹配 ttk/Tkinter 笔记本中框架的背景颜色?

    在我的 Mac 上开发基于 Tkinter ttk 的 GUI 时 我注意到背景颜色和 Notebook 小部件存在问题 当添加一个ttk Frame as a ttk Notebook选项卡 框架显示的背景与笔记本选项卡的 插入 背景不匹
  • Xamarin Android 警报管理器问题

    我有一个AlarmManager在我的 Xamarin Android 应用程序中 我正在使用它进行配置SetExact 时间为5分钟 但仅仅五秒钟后它就开始了 而且无论我在什么时间配置它 它总是会在 5 秒后触发 我在 Java 中使用了
  • 在表视图单元格中显示多行 - IOS

    我想在我正在开发的 IOS 应用程序的表格单元格视图中显示多行 准确地说 我有一个表视图 其中将填充从服务器返回的 JSON 数据 如果返回的状态为 0 或 2 状态是为配置文件返回的 JSON 对象之一 我必须显示 5 6 行的错误消息
  • 有什么方法可以从 Eclipse 自动生成 ant build.xml 文件吗?

    从 Eclipse 中 我发现我可以轻松地为我的项目导出 Ant 构建文件 它提供对第三方库和一些基本目标的引用 我从我的全局构建文件中使用它 唯一让我困扰的是 如果项目结构中发生了某些修改 例如添加新的第 3 方库 我们必须考虑 是的 有
  • 为什么我无法设置 DataGridTextColumn 的样式?

    我尝试创建一个样式DataGridTextColumn用下面的代码 然而 Visual Studio 2010 的亮点 x Type DataGridTextColumn 用蓝线并详细说明 Exception has been thrown
  • 当块已经有自己的作用域时,设置 Ruby 块局部变量的目的是什么?

    Learning about Ruby blocks here http rubylearning com satishtalim ruby blocks html What is the point of having block loc
  • 我可以让 Tomcat 作为转储堆服务运行吗?

    我正在尝试让 Tomcat 当前在 Windows 2003 机器上作为服务运行 将堆转储到OutOfMemoryError Tomcat 正在运行 Hudson 它在构建的尾部报告了堆空间问题 手动运行构建不会产生此类错误 Hudson
  • 即使目标存在也复制文件(在 Qt 中)

    In the QFile 复制 http doc qt digia com qt qfile html copy 2它说的文档 如果名为 newName 的文件已存在 则 copy 返回 false 即 QFile 不会覆盖它 但即使目的地
  • Reactjs - event.stopPropagation 不起作用

    我有一个Post基本上渲染的是一张卡片的组件 如果该帖子被点击 那么URL应该路由到 expand 现在我有另一个组件称为DeleteTemplate它呈现一个按钮并单击它呈现一个Modal 现在 我已经使用了这个DeleteTemplat
  • 在 iPhone/iPad 上保存 HLS 流

    我有一个 iPhone iPad 应用程序 可以播放电视频道的 HTTP 直播 我想添加录制功能以将直播流保存在设备上 就像电视录像机一样 我不知道是否可能 但我认为我有两种方法来录制流 保存屏幕上显示的输出流 但我不知道该怎么做 打开 m
  • PHP:如何禁用危险函数

    我怎样才能禁用危险的eval功能 可以使用以下方法完成吗ini set功能 另外如何禁用以下功能 我们可以使用禁用它们吗ini set功能 allow url fopen allow url include exec shell exec
  • 无法安装包“Microsoft.Owin.Security 2.0.1”

    无法安装包 Microsoft Owin Security 2 0 1 您正在尝试将此包安装到面向 NETFramework Version v4 0 的项目中 但该包不包含任何与该框架兼容的程序集引用或内容文件 有关详细信息 请联系包作者
  • 是否可以在不失去对文本框的焦点的情况下单击按钮?

    我正在尝试在 C WPF 项目中开发一个触摸屏键盘控件 当 TextBox 获得焦点时该控件将可见 而当 TextBox 失去焦点时该控件将隐藏 我见过的触摸屏键盘项目通过将键盘定义为新窗口而不是控件来实现这一点 对于我的应用程序 我真的希
  • 如何为 listView 项目使用 PercentRelativeLayout

    我正在尝试使用百分比相对布局 into 列表显示 但它不起作用 高度和宽度百分比被忽略 列表视图中没有显示任何内容 它只适用于棉花糖 这是列表项 xml
  • 手动设置 aws-amplify 用户会话

    我有一个由多个应用程序使用的认知用户池 我有一个中央身份验证应用程序 用户可以在其中登录 注册 重置密码 等任何与身份验证相关的内容 我还有五个用户可以访问的其他应用程序 我没有让他们登录每个应用程序 而是将身份验证应用程序嵌入到 ifra
  • 节点更新特定包

    我想更新我的浏览器同步无需更新我的所有节点包 我怎样才能实现这个目标 我当前版本的浏览器同步没有浏览器同步 GUI email protected cdn cgi l email protection email protected cdn
  • 来自文本文件的 Argparse 自定义帮助

    我想使用 argparse 库 因为它的灵活性 但我在禁用默认帮助对话框以显示文本文件中的自定义帮助对话框时遇到问题 我想做的就是在传递 h 或 help 选项时显示文本文件中的文本 这是我如何尝试的示例 parser argparse A
  • stanford-corenlp 中的默认线程数是多少

    stanford corenlp 中的默认线程数是多少 具体来说 是命名实体提取器 然后是信息提取器 另外 我希望两者都使用单个线程进行调试 我该如何设置 Thanks 默认为 1 个线程 有两种方法可以在多线程模式下运行斯坦福 CoreN