nomic-ai / pygpt4all

Official supported Python bindings for llama.cpp + gpt4all
https://nomic-ai.github.io/pygpt4all/
MIT License
1.02k stars 162 forks source link

Error on import #95

Closed arunbg closed 1 year ago

arunbg commented 1 year ago

OS: Debian GNU/Linux 11

After pip install -U pygpt4all pygpt4all-1.1.0 pygptj-2.0.0 pyllamacpp-2.1.1

from pygpt4all import GPT4All_J

Trace

----> 1 from pygpt4all import GPT4All_J

File /opt/foo/.venv/lib/python3.9/site-packages/pygpt4all/__init__.py:2
      1 from pygpt4all.models.gpt4all import GPT4All
----> 2 from pygpt4all.models.gpt4all_j import GPT4All_J

File /opt/foo/.venv/lib/python3.9/site-packages/pygpt4all/models/gpt4all_j.py:14
     10 __license__ = "MIT"
     12 import logging
---> 14 import pygptj.model
     15 from pygptj._logger import set_log_level
     18 class GPT4All_J(pygptj.model.Model):

File /opt/foo/.venv/lib/python3.9/site-packages/pygptj/model.py:20
     17 __license__ = "MIT"
     19 import logging
---> 20 import _pygptj as pp
     22 from pygptj import constants
     23 from pygptj._logger import set_log_level

ImportError: generic_type: type "gptj_gpt_params" is already registered!
abdeladim-s commented 1 year ago

@arunbg,

Please re-install the package and give it a try ?

arunbg commented 1 year ago

Yup, works now. This can be closed, thanks!