You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PyTorch与Transformers微调Gatortron-BERT时遇NumPy初始化警告

解决NumPy初始化警告的方案

你遇到的Failed to initialize NumPy: _ARRAY_API not found警告,核心原因是NumPy 1.19.5版本与Python 3.12不兼容。Python 3.12引入的_ARRAY_API相关接口在老旧的NumPy版本中不存在,导致PyTorch调用NumPy时触发警告。

具体解决步骤:

  • 升级NumPy到兼容版本:执行以下命令将NumPy升级到支持Python 3.12的版本(建议1.26.0及以上):
    pip install --upgrade numpy
    
  • 同步升级PyTorch(可选但推荐):确保PyTorch版本与新NumPy、Python 3.12兼容,避免后续出现其他兼容性问题:
    pip install --upgrade torch
    
  • 验证修复:重新运行你的代码,该警告应该会消失。

额外提示:

你的代码中使用的BertModel是BERT的基础模型,本身不会输出任务相关的logits。如果是做下游任务(如分类、问答等),建议替换为对应任务的模型类(例如BertForSequenceClassification、BertForQuestionAnswering),否则当前代码中对outputs[0]做argmax得到的结果可能不符合预期。

内容的提问来源于stack exchange,提问作者Shaikh Shehbaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 19:37:08