PaddleX icon indicating copy to clipboard operation
PaddleX copied to clipboard

在提供的paddlex容器里,执行操作都会报Illegal instruction

Open ChaoII opened this issue 1 year ago • 9 comments
trafficstars

描述问题

在提供的paddlex容器里,执行操作都会报Illegal instruction 操作步骤:

  1. 拉取镜像并运行
docker run --gpus all --name paddlex -v d:/padldex_volumn:/paddle --shm-size=8G -it re
gistry.baidubce.com/paddlex/paddlex:3.0.0b0-gpu-cuda12.3-cudnn9.0-trt8.6 /bin/bash

执行后界面日志:

bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
/sbin/ldconfig.real: /lib/x86_64-linux-gnu/libcudadebugger.so.1 is not a symbolic link

/sbin/ldconfig.real: /lib/x86_64-linux-gnu/libcuda.so.1 is not a symbolic link
  1. 执行nvidia-smi
Tue Jul 16 05:52:40 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.76.01              Driver Version: 552.22         CUDA Version: 12.4     |
|-----------------------------------------+------------------------+----------------------+
| 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 Ti     On  |   00000000:01:00.0 Off |                  N/A |
|  0%   35C    P8              3W /  165W |      70MiB /  16380MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+

能够正确检测到显卡和驱动信息 3. 执行paddle库的导入

python
>>import paddle
Illegal instruction

ChaoII avatar Jul 16 '24 06:07 ChaoII

解决了吗?我也出现

snamper avatar Jul 16 '24 06:07 snamper

解决了吗?我也出现 没有解决,正在拉取另一个cuda11.8镜像测试一下看看。

ChaoII avatar Jul 16 '24 06:07 ChaoII

您好,使用nvidia-docker启动会有问题吗?

cuicheng01 avatar Jul 16 '24 09:07 cuicheng01

您好,使用nvidia-docker启动会有问题吗?

你好,我的是windows电脑,不支持nvidia-docker 启动(没有这个命令),只支持docker run --gpus 。

我只拉取了paddle的镜像 执行

import paddle

也是一样的问题

ChaoII avatar Jul 16 '24 09:07 ChaoII

用的什么操作系统,WSL2?

tianshuo78520a avatar Jul 16 '24 11:07 tianshuo78520a

用的什么操作系统,WSL2?

windows 下使用docker desktop 默认走的是wsl2。

ChaoII avatar Jul 16 '24 12:07 ChaoII

我的是linux ,装的ubuntu

snamper avatar Jul 16 '24 14:07 snamper

解决了吗请问,我也是wsl2下docker安装的报这个错

xx-tao avatar Feb 23 '25 10:02 xx-tao

解决了吗请问,我也是wsl2下docker安装的报这个错

在paddlex3.0.0rc0版本上测试没有这个问题 docker run --gpus all --name paddlex -v $PWD:/paddle --shm-size=8g --network=host -it ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlex/paddlex:paddlex3.0.0rc0-paddlepaddle3.0.0rc0-gpu-cuda12.3-cudnn9.0-trt8.6 /bin/bash

xx-tao avatar Feb 23 '25 13:02 xx-tao