首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么HF_TASKS_AUTO不能从fastai中识别?

为什么HF_TASKS_AUTO不能从fastai中识别?
EN

Stack Overflow用户
提问于 2022-06-18 09:16:30
回答 1查看 42关注 0票数 0

这是我做的PIP安装

代码语言:javascript
复制
!pip install ohmeow-blurr==0.0.6
!pip install datasets==1.3.0 -qq
!pip install fsspec==2021.7.0

这是我做过的库导入

代码语言:javascript
复制
import ast
import torch
from fastai.text.all import *
from transformers import *
from blurr.data.all import *
from blurr.modeling.all import *

我试过使用fastai2,但这是我得到的错误

代码语言:javascript
复制
RuntimeError                              Traceback (most recent call last)
Input In [16], in <cell line: 3>()
      1 import ast
      2 import torch
----> 3 from fastai2.text.all import *
      4 from transformers import *
      8 from blurr.data.all import *

File ~\anaconda3\lib\site-packages\fastai2\text\all.py:1, in <module>
----> 1 from ..basics import *
      2 from ..callback.all import *
      3 from .core import *

File ~\anaconda3\lib\site-packages\fastai2\basics.py:1, in <module>
----> 1 from .data.all import *
      2 from .optimizer import *
      3 from .callback.core import *

File ~\anaconda3\lib\site-packages\fastai2\data\all.py:1, in <module>
----> 1 from ..torch_basics import *
      2 from .core import *
      3 from .load import *

File ~\anaconda3\lib\site-packages\fastai2\torch_basics.py:4, in <module>
      2 from .imports import *
      3 from .torch_imports import *
----> 4 from .torch_core import *
      5 from .layers import *

File ~\anaconda3\lib\site-packages\fastai2\torch_core.py:312, in <module>
    309         if isinstance(f, (MethodWrapperType, BuiltinFunctionType, BuiltinMethodType, MethodType, FunctionType)):
    310             setattr(TensorBase, fn, get_f(fn))
--> 312 _patch_tb()
    314 # Cell
    315 class TensorCategory(TensorBase): pass

File ~\anaconda3\lib\site-packages\fastai2\torch_core.py:308, in _patch_tb()
    306 for fn in dir(t):
    307     if fn in skips: continue
--> 308     f = getattr(t, fn)
    309     if isinstance(f, (MethodWrapperType, BuiltinFunctionType, BuiltinMethodType, MethodType, FunctionType)):
    310         setattr(TensorBase, fn, get_f(fn))

RuntimeError: tensor.H is only supported on matrices (2-D tensors). Got 1-D tensor.

这是我想要添加的任务,但不知怎么的,我无法

代码语言:javascript
复制
task = HF_TASKS_AUTO.TokenClassification

这是我从上面的代码中得到的错误

EN

回答 1

Stack Overflow用户

发布于 2022-07-18 21:01:32

API必须更新才能在kaggle上工作..。您应该能够简单地使用来自utils模块的utils ..。

代码语言:javascript
复制
from blurr.text.utils import get_hf_objects

hf_arch, hf_config, hf_tokenizer, hf_model = get_hf_objects(
    "microsoft/deberta-v3-small",
    model_cls=AutoModelForSequenceClassification
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72668113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档