Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CUDA device is not set properly #1067

Open
HakunanMatatat opened this issue Nov 22, 2024 · 1 comment
Open

CUDA device is not set properly #1067

HakunanMatatat opened this issue Nov 22, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@HakunanMatatat
Copy link

HakunanMatatat commented Nov 22, 2024

Description of the bug | 错误描述

在win11的docker 里安装后,运行magic-pdf -p /home/data/12_Malovichko.pdf -o /home/data/output -m auto,运行中cuda 出错。但是cuda 显示已经安装好了,不过nvcc -v出错了。

PS C:\Users\AQUANAUT> docker run --rm --gpus=all nvidia/cuda:12.1.0-base-ubuntu22.04 nvidia-smi
Fri Nov 22 11:53:49 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 560.35.02 Driver Version: 560.94 CUDA Version: 12.6 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 4060 On | 00000000:01:00.0 On | N/A |
| 0% 30C P8 N/A / 115W | 940MiB / 8188MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 20 G /Xwayland N/A |
| 0 N/A N/A 20 G /Xwayland N/A |
| 0 N/A N/A 23 G /Xwayland N/A |
+-----------------------------------------------------------------------------------------+

How to reproduce the bug | 如何复现

root@2d5fcb104a8a:/home/data/output# magic-pdf -p /home/data/12_Malovichko.pdf -o /home/data/output -m auto
2024-11-22 11:44:44.284 | INFO     | magic_pdf.libs.pdf_check:detect_invalid_chars:57 - cid_count: 147, text_len: 23246, cid_chars_radio: 0.006614173228346456
/opt/mineru_venv/lib/python3.10/site-packages/paddle/base/framework.py:743: UserWarning: You are using GPU version Paddle, but your CUDA device is not set properly. CPU device will be used by default.
  warnings.warn(
import tensorrt_llm failed, if do not use tensorrt, ignore this message
import lmdeploy failed, if do not use lmdeploy, ignore this message
2024-11-22 11:44:49.582 | INFO     | magic_pdf.model.pdf_extract_kit:__init__:68 - DocAnalysis init, this may take some times, layout_model: layoutlmv3, apply_formula: True, apply_ocr: False, apply_table: False, table_model: rapid_table, lang: None
2024-11-22 11:44:49.582 | INFO     | magic_pdf.model.pdf_extract_kit:__init__:77 - using device: cuda
2024-11-22 11:44:49.582 | INFO     | magic_pdf.model.pdf_extract_kit:__init__:79 - using models_dir: /root/.cache/modelscope/hub/opendatalab/PDF-Extract-Kit-1___0/models
CustomVisionEncoderDecoderModel init
VariableUnimerNetModel init
VariableUnimerNetPatchEmbeddings init
VariableUnimerNetModel init
VariableUnimerNetPatchEmbeddings init
CustomMBartForCausalLM init
CustomMBartDecoder init
2024-11-22 11:44:55.035 | ERROR    | magic_pdf.tools.cli:parse_doc:109 - Unexpected error from cudaGetDeviceCount(). Did you run some cuda functions before calling NumCudaDevices() that might have already set an error? Error 500: named symbol not found
Traceback (most recent call last):

Operating system | 操作系统

Linux

Python version | Python 版本

3.10

Software version | 软件版本 (magic-pdf --version)

0.9.x

Device mode | 设备模式

cuda

@HakunanMatatat HakunanMatatat added the bug Something isn't working label Nov 22, 2024
@myhloli
Copy link
Collaborator

myhloli commented Nov 22, 2024

windows的docker好像要装个wsl专用的驱动,你要不试试直接在windows装conda直接用pip装呢?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants