[BUG] LLVM ERROR: Broken function
Declarcall opened this issue · 4 comments
Declarcall commented
Describe the bug
{"gpuid":0,"inputpath":["/home/declarcall/Pictures/Image.jpg"],"model":"RealCUGAN-pro","modelscale":2,"modelnoise":0,"outputpath":"/home/declarcall/Downloads","targetscale":0,"tta":false}
2023-07-05 20:58:05.006 | INFO | __main__:main:57 - projectPATH: /home/declarcall/Desktop/temp/Final2x-ubuntu-x64-unpacked/resources/app/resources/Final2x-core
2023-07-05 20:58:05.006 | INFO | __main__:main:70 - config loaded
2023-07-05 20:58:05.007 | INFO | src.SRFactory.SRBaseClass:_set_sr_n:53 - sr_n set to 1
2023-07-05 20:58:05.007 | INFO | src.SRFactory.SRBaseClass:__init__:35 - SRBaseClass init
[0 llvmpipe (LLVM 12.0.0, 256 bits)] queueC=0[1] queueG=0[1] queueT=0[1]
[0 llvmpipe (LLVM 12.0.0, 256 bits)] bugsbn1=0 bugbilz=0 bugcopc=0 bugihfa=0
[0 llvmpipe (LLVM 12.0.0, 256 bits)] fp16-p/s/a=1/1/0 int8-p/s/a=1/1/0
[0 llvmpipe (LLVM 12.0.0, 256 bits)] subgroup=8 basic=1 vote=1 ballot=1 shuffle=0
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
2023-07-05 20:58:05.675 | INFO | src.SRFactory.REALCUGAN:_init_SR_class:63 - RealCUGAN model initialized
2023-07-05 20:58:05.676 | INFO | src.SRqueue:SR_queue:25 - Processing------[ 0.0% ]
2023-07-05 20:58:05.730 | INFO | src.SRqueue:SR_queue:63 - Processing: /home/declarcall/Pictures/Image.jpg, save to: /home/declarcall/Downloads/outputs/2x-Image.png
Invalid bitcast
%379 = bitcast i32 %378 to i16
LLVM ERROR: Broken function
Aborted (core dumped)
CLOSE CODE:134{"gpuid":-1,"inputpath":["/home/declarcall/Pictures/Image.jpg"],"model":"RealCUGAN-pro","modelscale":2,"modelnoise":0,"outputpath":"/home/declarcall/Downloads","targetscale":0,"tta":false}
2023-07-05 20:58:15.109 | INFO | __main__:main:57 - projectPATH: /home/declarcall/Desktop/temp/Final2x-ubuntu-x64-unpacked/resources/app/resources/Final2x-core
2023-07-05 20:58:15.110 | INFO | __main__:main:70 - config loaded
2023-07-05 20:58:15.110 | INFO | src.SRFactory.SRBaseClass:_set_sr_n:53 - sr_n set to 1
2023-07-05 20:58:15.110 | INFO | src.SRFactory.SRBaseClass:__init__:35 - SRBaseClass init
2023-07-05 20:58:15.177 | INFO | src.SRFactory.REALCUGAN:_init_SR_class:63 - RealCUGAN model initialized
2023-07-05 20:58:15.178 | INFO | src.SRqueue:SR_queue:25 - Processing------[ 0.0% ]
2023-07-05 20:58:15.237 | INFO | src.SRqueue:SR_queue:63 - Processing: /home/declarcall/Pictures/Image.jpg, save to: /home/declarcall/Downloads/outputs/2x-Image.png
2023-07-05 21:00:24.259 | INFO | src.utils.progressLog:printProgress:34 - Processing------[ 100.0% ]
2023-07-05 21:00:24.913 | SUCCESS | src.SRqueue:SR_queue:67 - ______Process_Completed______: /home/declarcall/Pictures/Image.jpg
2023-07-05 21:00:25.175 | SUCCESS | __main__:main:80 - ______SR_COMPLETED______
CLOSE CODE:0{"gpuid":0,"inputpath":["/home/declarcall/Pictures/celluloid-shot0002.jpg"],"model":"RealCUGAN-pro","modelscale":2,"modelnoise":0,"outputpath":"/home/declarcall/Downloads","targetscale":0,"tta":false}
2023-07-05 21:02:31.482 | INFO | __main__:main:57 - projectPATH: /home/declarcall/Desktop/temp/Final2x-ubuntu-x64-unpacked/resources/app/resources/Final2x-core
2023-07-05 21:02:31.482 | INFO | __main__:main:70 - config loaded
2023-07-05 21:02:31.483 | INFO | src.SRFactory.SRBaseClass:_set_sr_n:53 - sr_n set to 1
2023-07-05 21:02:31.483 | INFO | src.SRFactory.SRBaseClass:__init__:35 - SRBaseClass init
[0 llvmpipe (LLVM 12.0.0, 256 bits)] queueC=0[1] queueG=0[1] queueT=0[1]
[0 llvmpipe (LLVM 12.0.0, 256 bits)] bugsbn1=0 bugbilz=155 bugcopc=0 bugihfa=0
[0 llvmpipe (LLVM 12.0.0, 256 bits)] fp16-p/s/a=1/1/0 int8-p/s/a=1/1/0
[0 llvmpipe (LLVM 12.0.0, 256 bits)] subgroup=8 basic=1 vote=1 ballot=1 shuffle=0
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
2023-07-05 21:02:32.156 | INFO | src.SRFactory.REALCUGAN:_init_SR_class:63 - RealCUGAN model initialized
2023-07-05 21:02:32.156 | INFO | src.SRqueue:SR_queue:25 - Processing------[ 0.0% ]
2023-07-05 21:02:32.160 | INFO | src.SRqueue:SR_queue:63 - Processing: /home/declarcall/Pictures/celluloid-shot0002.jpg, save to: /home/declarcall/Downloads/outputs/2x-celluloid-shot0002.png
Invalid bitcast
%379 = bitcast i32 %378 to i16
LLVM ERROR: Broken function
Aborted (core dumped)
CLOSE CODE:134
To Reproduce
Steps to reproduce the behavior:
- Run
$ ./final2x
[1747592:0705/205756.000513:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[1747598:0705/205756.098153:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
"/home/declarcall/Desktop/temp/Final2x-ubuntu-x64-unpacked/resources/app/resources/Final2x-core/Final2x-core" -b eyJncHVpZCI6MCwiaW5wdXRwYXRoIjpbIi9ob21lL2RlY2xhcmNhbGwvUGljdHVyZXMvSW1hZ2UuanBnIl0sIm1vZGVsIjoiUmVhbENVR0FOLXBybyIsIm1vZGVsc2NhbGUiOjIsIm1vZGVsbm9pc2UiOjAsIm91dHB1dHBhdGgiOiIvaG9tZS9kZWNsYXJjYWxsL0Rvd25sb2FkcyIsInRhcmdldHNjYWxlIjowLCJ0dGEiOmZhbHNlfQ==
- Drag a image into
- Click "START" button
Desktop (please complete the following information):
- OS: Ubuntu 20.04
- Arch: x64
- Version: Final2x-ubuntu-x64-unpacked.zip
- LLVM:
$ clang --version
clang version 10.0.0-4ubuntu1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /bin
$ clang++ --version
clang version 10.0.0-4ubuntu1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /bin
Tohrusky commented
u have a non-virtualized gpu?
The fact that llvmpipe is slower than cpu :)
Declarcall commented
I am using a physical machine, not a virtual machine
Tohrusky commented
nihui/realcugan-ncnn-vulkan#33
看起来是驱动寄了
Declarcall commented
It's a driver problem. The original nvidia driver version is 510.54, update to 535.54.03 will be able to call the GPU properly
$ nvidia-smi
Wed Jul 5 22:51:49 2023
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.54.03 Driver Version: 535.54.03 CUDA Version: 12.2 |
|-----------------------------------------+----------------------+----------------------+
| 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 GTX 1660 ... On | 00000000:04:00.0 On | N/A |
| 50% 37C P8 13W / 125W | 508MiB / 6144MiB | 9% Default |
| | | N/A |
+-----------------------------------------+----------------------+----------------------+