Xtra-Computing / thundergbm

ThunderGBM: Fast GBDTs and Random Forests on GPUs
Apache License 2.0
695 stars 88 forks source link

Check failed: [error == cudaSuccess] no kernel image is available for execution on the device #54

Open lllggghhh1 opened 3 years ago

lllggghhh1 commented 3 years ago

Hi, when I run the test, I got following problem: (base) root@96ceaf0f06eb:~/thundergbm/build# ./bin/thundergbm-train ../dataset/machine.conf 2021-05-27 03:59:03,078 INFO dataset.cpp:162 : loading LIBSVM dataset from file ## ../dataset/test_dataset.txt ## 2021-05-27 03:59:03,084 INFO dataset.cpp:292 : #instances = 1605, #features = 119 2021-05-27 03:59:03,084 INFO dataset.cpp:301 : Load dataset using time: 0.00575318 s 2021-05-27 03:59:03,119 INFO sparse_columns.cu:22 : convert csr to csc using gpu... 2021-05-27 03:59:03,329 FATAL device_lambda.cuh:54 : Check failed: [error == cudaSuccess] no kernel image is available for execution on the device

I use : Ubuntu 18.04 NVIDIA-SMI 460.73.01
Driver Version: 460.73.01
CUDA Version: 11.2 GPU: GeForce GTX 950

Can anyone help me ? Thanks !

Kurt-Liuhf commented 3 years ago

Hi, you are using cuda11. Please clone the library and switch to the support_cuda11 branch. Then build the library as the how-to-build-wheel-for-linux introduces.