PaddleX
PaddleX copied to clipboard
在提供的paddlex容器里,执行操作都会报Illegal instruction
描述问题
在提供的paddlex容器里,执行操作都会报Illegal instruction 操作步骤:
- 拉取镜像并运行
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
- 执行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
解决了吗?我也出现
解决了吗?我也出现 没有解决,正在拉取另一个cuda11.8镜像测试一下看看。
您好,使用nvidia-docker启动会有问题吗?
您好,使用nvidia-docker启动会有问题吗?
你好,我的是windows电脑,不支持nvidia-docker 启动(没有这个命令),只支持docker run --gpus 。
我只拉取了paddle的镜像 执行
import paddle
也是一样的问题
用的什么操作系统,WSL2?
用的什么操作系统,WSL2?
windows 下使用docker desktop 默认走的是wsl2。
我的是linux ,装的ubuntu
解决了吗请问,我也是wsl2下docker安装的报这个错
解决了吗请问,我也是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