Skip to content

同时导入torch 和RapidOCR会导致GPU占用问题 #142

@GitYohoo

Description

@GitYohoo

同时导入torch 和RapidOCR会导致GPU占用问题,不知道能不能解决?

Python 3.10.13 | packaged by Anaconda, Inc. | (main, Sep 11 2023, 13:24:38) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> from rapidocr_paddle import RapidOCR
Error: Can not import paddle core while this file exists: F:\anaconda3\envs\OCR\lib\site-packages\paddle\base\libpaddle.pyd
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "F:\anaconda3\envs\OCR\lib\site-packages\rapidocr_paddle\__init__.py", line 4, in <module>
    from .main import RapidOCR
  File "F:\anaconda3\envs\OCR\lib\site-packages\rapidocr_paddle\main.py", line 12, in <module>
  File "F:\anaconda3\envs\OCR\lib\site-packages\rapidocr_paddle\ch_ppocr_v2_cls\__init__.py", line 4, in <module>
    from .text_cls import TextClassifier
  File "F:\anaconda3\envs\OCR\lib\site-packages\rapidocr_paddle\ch_ppocr_v2_cls\text_cls.py", line 23, in <module>
    from rapidocr_paddle.utils import PaddleInferSession, read_yaml
  File "F:\anaconda3\envs\OCR\lib\site-packages\rapidocr_paddle\utils.py", line 16, in <module>
    import paddle
  File "F:\anaconda3\envs\OCR\lib\site-packages\paddle\__init__.py", line 28, in <module>
    from .base import core  # noqa: F401
  File "F:\anaconda3\envs\OCR\lib\site-packages\paddle\base\__init__.py", line 36, in <module>
    from . import core
  File "F:\anaconda3\envs\OCR\lib\site-packages\paddle\base\core.py", line 380, in <module>
    raise e
  File "F:\anaconda3\envs\OCR\lib\site-packages\paddle\base\core.py", line 268, in <module>
    from . import libpaddle
ImportError: generic_type: type "_gpuDeviceProperties" is already registered!

Metadata

Metadata

Assignees

No one assigned

    Labels

    more infoNeed more information to lcoate the question

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions