ecco icon indicating copy to clipboard operation
ecco copied to clipboard

import ecco ERRO

Open nikipi opened this issue 1 year ago • 9 comments

Hey,

I tried pip install ecco on google colab then import ecco

but I have the error below:

RuntimeError Traceback (most recent call last) init.pxd in numpy.import_array()

RuntimeError: module compiled against API version 0x10 but this version of numpy is 0xf . Check the section C-API incompatibility at the Troubleshooting ImportError section at https://numpy.org/devdocs/user/troubleshooting-importerror.html#c-api-incompatibility for indications on how to solve this problem .

During handling of the above exception, another exception occurred:

ImportError Traceback (most recent call last) in <cell line: 1>() ----> 1 import ecco 2 lm = ecco.from_pretrained('distilgpt2')

5 frames /usr/local/lib/python3.10/dist-packages/ecco/init.py in 14 15 version = '0.1.2' ---> 16 from ecco.lm import LM 17 from transformers import AutoTokenizer, AutoModelForCausalLM, AutoModel, AutoModelForSeq2SeqLM 18 from typing import Any, Dict, Optional, List

/usr/local/lib/python3.10/dist-packages/ecco/lm.py in 13 from torch.nn import functional as F 14 from ecco.attribution import compute_primary_attributions_scores ---> 15 from ecco.output import OutputSeq 16 from typing import Optional, Any, List, Tuple, Dict, Union 17 from operator import attrgetter

/usr/local/lib/python3.10/dist-packages/ecco/output.py in 9 import torch 10 from torch.nn import functional as F ---> 11 from sklearn import decomposition 12 from typing import Dict, Optional, List, Tuple, Union 13 from ecco.util import strip_tokenizer_prefix, is_partial_token

/usr/local/lib/python3.10/dist-packages/sklearn/init.py in 80 from . import _distributor_init # noqa: F401 81 from . import __check_build # noqa: F401 ---> 82 from .base import clone 83 from .utils._show_versions import show_versions 84

/usr/local/lib/python3.10/dist-packages/sklearn/base.py in 15 from . import version 16 from ._config import get_config ---> 17 from .utils import _IS_32BIT 18 from .utils._tags import ( 19 _DEFAULT_TAGS,

/usr/local/lib/python3.10/dist-packages/sklearn/utils/init.py in 20 from scipy.sparse import issparse 21 ---> 22 from .murmurhash import murmurhash3_32 23 from .class_weight import compute_class_weight, compute_sample_weight 24 from . import _joblib

sklearn/utils/murmurhash.pyx in init sklearn.utils.murmurhash()

init.pxd in numpy.import_array()

ImportError: numpy.core.multiarray failed to import


NOTE: If your import is failing due to a missing package, you can manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the "Open Examples" button below.

nikipi avatar May 15 '23 21:05 nikipi