Ucas-HaoranWei / Vary

[ECCV2024] Official code implementation of Vary: Scaling Up the Vision Vocabulary of Large Vision Language Models.
1.65k stars 150 forks source link

ImportError: dlopen: cannot load any more object with static TLS #102

Open empty2enrich opened 2 months ago

empty2enrich commented 2 months ago

inference error.

Environment configured according to readme

error log

/home/anaconda3/envs/vary/lib/python3.10/site-packages/transformers/utils/generic.py:260: UserWarning: torch.utils._pytree._register_pytree_node is deprecated. Please use torch.utils._pytree.register_pytree_node instead.
  torch.utils._pytree._register_pytree_node(
/home/anaconda3/envs/vary/lib/python3.10/site-packages/transformers/utils/generic.py:260: UserWarning: torch.utils._pytree._register_pytree_node is deprecated. Please use torch.utils._pytree.register_pytree_node instead.
  torch.utils._pytree._register_pytree_node(
Traceback (most recent call last):
  File "/home/anaconda3/envs/vary/lib/python3.10/site-packages/sklearn/__check_build/__init__.py", line 48, in <module>
    from ._check_build import check_build  # noqa
ImportError: dlopen: cannot load any more object with static TLS

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/centos/ll/code/Vary/Vary-master/vary/demo/run_qwen_vary.py", line 8, in <module>
    from vary.model import *
  File "/home/anaconda3/envs/vary/lib/python3.10/site-packages/vary/model/__init__.py", line 1, in <module>
    from .vary_opt import varyOPTModel, varyOPTForCausalLM
  File "/home/anaconda3/envs/vary/lib/python3.10/site-packages/vary/model/vary_opt.py", line 37, in <module>
    from vary.model.plug.transforms import train_transform, test_transform
  File "/home/anaconda3/envs/vary/lib/python3.10/site-packages/vary/model/plug/transforms.py", line 9, in <module>
    import albumentations as alb
  File "/home/anaconda3/envs/vary/lib/python3.10/site-packages/albumentations/__init__.py", line 3, in <module>
    from .augmentations import *
  File "/home/anaconda3/envs/vary/lib/python3.10/site-packages/albumentations/augmentations/__init__.py", line 8, in <module>
    from .domain_adaptation import *
  File "/home/anaconda3/envs/vary/lib/python3.10/site-packages/albumentations/augmentations/domain_adaptation.py", line 6, in <module>
    from qudida import DomainAdapter
  File "/home/anaconda3/envs/vary/lib/python3.10/site-packages/qudida/__init__.py", line 6, in <module>
    from sklearn.decomposition import PCA
  File "/home/anaconda3/envs/vary/lib/python3.10/site-packages/sklearn/__init__.py", line 81, in <module>
    from . import __check_build  # noqa: F401
  File "/home/anaconda3/envs/vary/lib/python3.10/site-packages/sklearn/__check_build/__init__.py", line 50, in <module>
    raise_build_error(e)
  File "/home/anaconda3/envs/vary/lib/python3.10/site-packages/sklearn/__check_build/__init__.py", line 31, in raise_build_error
    raise ImportError(
ImportError: dlopen: cannot load any more object with static TLS
___________________________________________________________________________
Contents of /home/anaconda3/envs/vary/lib/python3.10/site-packages/sklearn/__check_build:
_check_build.cpython-310-x86_64-linux-gnu.so__init__.py               __pycache__
___________________________________________________________________________
It seems that scikit-learn has not been built correctly.

If you have installed scikit-learn from source, please do not forget
to build the package before using it: run `python setup.py install` or
`make` in the source directory.

If you have used an installer, please check that it is suited for your
Python version, your operating system and your platform.