-
Notifications
You must be signed in to change notification settings - Fork 552
Closed
Description
coo2dense kernel fails to compile due to undefined symbol reps. This occurs due to mispelled kernel compilation arguments in src/backend/opencl/kernel/sparse.hpp:41
Description
- ArrayFire build 3.9.0
- Which backend is experiencing this issue?: OpenCL
- Do you have a workaround?: None
- Can the bug be reproduced reliably on your system?: Yes
- A clear and concise description of what you expected to happen: Kernel successfully compiles and arrayfire does not throw an error.
- Run your executable with AF_TRACE=all and AF_PRINT_ERRORS=1 environment
variables set.
[unified][1723148445][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(147
) ] Attempting: Default System Paths
[unified][1723148445][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(150
) ] Found: afcpu.dll
[unified][1723148445][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(157
) ] Device Count: 1.
[unified][1723148445][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(147
) ] Attempting: Default System Paths
[unified][1723148445][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(150
) ] Found: afopencl.dll
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\common\DependencyModule.c
pp(102) ] Attempting to load: forge.dll
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\common\DependencyModule.c
pp(105) ] Found: forge.dll
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(225) ] Found 6 OpenCL platforms
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(238) ] Found 1 devices on platform NVIDIA CUDA
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(246) ] Found device NVIDIA GeForce RTX 3070 Ti Laptop GPU on platform NVIDIA CUDA
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(238) ] Found 1 devices on platform AMD Accelerated Parallel Processing
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(246) ] Found device gfx1035 on platform AMD Accelerated Parallel Processing
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(238) ] Found 3 devices on platform OpenCLOn12
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(246) ] Found device AMD Radeon(TM) Graphics on platform OpenCLOn12
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(246) ] Found device NVIDIA GeForce RTX 3070 Ti Laptop GPU on platform OpenCLOn12
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(246) ] Found device Microsoft Basic Render Driver on platform OpenCLOn12
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(238) ] Found 1 devices on platform Intel(R) OpenCL
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(246) ] Found device AMD Ryzen 7 6800H with Radeon Graphics on platform Intel(R) Op
enCL
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(238) ] Found 1 devices on platform Intel(R) FPGA Emulation Platform for OpenCL(TM)
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(246) ] Found device Intel(R) FPGA Emulation Device on platform Intel(R) FPGA Emulation Plat
form for OpenCL(TM)
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(238) ] Found 0 devices on platform Intel(R) FPGA SDK for OpenCL(TM)
[platform][1723148446][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(252) ] Found 7 OpenCL devices
[platform][1723148447][30216] [ C:\dev\build\arrayfire\src\backend\opencl\device_manager.cpp
(376) ] Default device: 0
[unified][1723148447][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(157
) ] Device Count: 7.
[unified][1723148447][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(147
) ] Attempting: Default System Paths
[unified][1723148448][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(150
) ] Found: afoneapi.dll
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/common/Dependency
Module.cpp(102) ] Attempting to load: forge.dll
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/common/Dependency
Module.cpp(105) ] Found: forge.dll
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/oneapi/device_man
ager.cpp(103) ] Found 3 sycl platforms
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/oneapi/device_man
ager.cpp(109) ] Found 3 devices on platform OpenCLOn12
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/oneapi/device_man
ager.cpp(115) ] Found device AMD Radeon(TM) Graphics on platform OpenCLOn12
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/oneapi/device_man
ager.cpp(115) ] Found device NVIDIA GeForce RTX 3070 Ti Laptop GPU on platform OpenCLOn12
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/oneapi/device_man
ager.cpp(115) ] Found device Microsoft Basic Render Driver on platform OpenCLOn12
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/oneapi/device_man
ager.cpp(109) ] Found 1 devices on platform Intel(R) OpenCL
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/oneapi/device_man
ager.cpp(115) ] Found device AMD Ryzen 7 6800H with Radeon Graphics on platform Int
el(R) OpenCL
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/oneapi/device_man
ager.cpp(109) ] Found 1 devices on platform Intel(R) FPGA Emulation Platform for OpenCL(TM)
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/oneapi/device_man
ager.cpp(115) ] Found device Intel(R) FPGA Emulation Device on platform Intel(R) FPGA Emulat
ion Platform for OpenCL(TM)
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/oneapi/device_man
ager.cpp(120) ] Found 5 sycl devices
[platform][1723148448][30216] [ C:/Users/stef/coding/arrayfire/src/backend/oneapi/device_man
ager.cpp(226) ] Default device: 0
[unified][1723148448][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(157
) ] Device Count: 4.
[unified][1723148448][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(147
) ] Attempting: Default System Paths
[unified][1723148448][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(150
) ] Found: afcuda.dll
[unified][1723148448][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(157
) ] Device Count: 1.
[unified][1723148448][30216] [ C:\dev\build\arrayfire\src\api\unified\symbol_manager.cpp(211
) ] AF_DEFAULT_BACKEND: cuda
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\common\DefaultMemoryManager.cp
p(128) ] memory[0].max_bytes: 11 GB
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\common\DefaultMemoryManager.cp
p(128) ] memory[1].max_bytes: 7 GB
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\common\DefaultMemoryManager.cp
p(128) ] memory[2].max_bytes: 14.6 GB
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\common\DefaultMemoryManager.cp
p(128) ] memory[3].max_bytes: 6.83 GB
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\common\DefaultMemoryManager.cp
p(128) ] memory[4].max_bytes: 30.2 GB
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\common\DefaultMemoryManager.cp
p(128) ] memory[5].max_bytes: 30.2 GB
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\common\DefaultMemoryManager.cp
p(128) ] memory[6].max_bytes: 14.6 GB
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\memory.cpp(216) ] nativ
eAlloc: 12 KB 0x28f4f5d1ff0
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\memory.cpp(216) ] nativ
eAlloc: 12 KB 0x28f4f5d0970
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\memory.cpp(216) ] nativ
eAlloc: 12 KB 0x28f4f5d12d0
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\memory.cpp(216) ] nativ
eAlloc: 12 KB 0x28f4f5d10f0
[jit][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\compile_module.cpp(263)
] {2424859366229380088 : loaded from C:\Users\edwin\AppData\Local\Temp\\ArrayFire\KER24248
59366229380088_CL_4098_GFX1035_AF_39.bin for gfx1035 }
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [50,1,1,1] Global: [128,1,1] Local: [128,1,1] threads: 128
[mem][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\memory.cpp(216) ] nativ
eAlloc: 14.3 MB 0x28f4f5d3850
[jit][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\compile_module.cpp(263)
] {2430551122609213987 : loaded from C:\Users\edwin\AppData\Local\Temp\\ArrayFire\KER24305
51122609213987_CL_4098_GFX1035_AF_39.bin for gfx1035 }
[kernel][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\jit.cpp(465) ] Launc
hing : Dims: [3750000,1,1,1] Global: [3750016,1,1] Local: [128,1,1] threads: 3750016
[jit][1723148448][30216] [ C:\dev\build\arrayfire\src\backend\opencl\compile_module.cpp(234)
] {16448137736197529058 : Unable to open C:\Users\edwin\AppData\Local\Temp\\ArrayFire\KER16
448137736197529058_CL_4098_GFX1035_AF_39.bin for gfx1035}
In function arrayfire::opencl::buildProgram
In file src\backend\opencl\compile_module.cpp:107
OpenCL Device: gfx1035
Options: -D T=float -D resp=32 -cl-std=CL2.0 -D dim_t=long
Log:
C:\Users\edwin\AppData\Local\Temp\comgr-c403c6\input\CompileSource:32:54: error: use of unde
clared identifier 'reps'
const int id = get_group_id(0) * get_local_size(0) * reps + get_local_id(0);
^
C:\Users\edwin\AppData\Local\Temp\comgr-c403c6\input\CompileSource:35:35: error: use of unde
clared identifier 'reps'
for (int i = get_local_id(0); i < reps * dimSize; i += dimSize) {
^
2 errors generated.
Error: Failed to compile source (from CL or HIP source to LLVM IR).
0# boost::stacktrace::basic_stacktrace<std::allocator<boost::stacktrace::frame> >::init at
C:\dev\build\arrayfire\build\vcpkg_installed\x64-windows\include\boost\stacktrace\stacktrace
.hpp:78
1# `arrayfire::opencl::buildProgram'::`1'::catch$31 at C:\dev\build\arrayfire\src\backend\o
pencl\compile_module.cpp:107
2# _CxxFrameHandler4 in VCRUNTIME140_1
3# 0x00007FFF01FD2572 in VCRUNTIME140_1
4# RtlCaptureContext2 in ntdll
5# arrayfire::opencl::buildProgram at C:\dev\build\arrayfire\src\backend\opencl\compile_mod
ule.cpp:104
6# arrayfire::common::compileModule at C:\dev\build\arrayfire\src\backend\opencl\compile_mo
dule.cpp:160
7# arrayfire::common::getKernel at C:\dev\build\arrayfire\src\backend\common\kernel_cache.c
pp:122
8# arrayfire::opencl::kernel::coo2dense<float> at C:\dev\build\arrayfire\src\backend\opencl
\kernel\sparse.hpp:46
9# arrayfire::opencl::sparseConvertCOOToDense<float> at C:\dev\build\arrayfire\src\backend\
opencl\sparse.cpp:92
10# arrayfire::opencl::sparseConvertStorageToDense<float,3> at C:\dev\build\arrayfire\src\ba
ckend\opencl\sparse.cpp:211
11# arrayfire::sparseConvertStorage<float> at C:\dev\build\arrayfire\src\api\c\sparse.cpp:12
7
12# af_sparse_to_dense at C:\dev\build\arrayfire\src\api\c\sparse.cpp:419
13# af_sparse_to_dense at C:\dev\build\arrayfire\src\api\unified\sparse.cpp:44
14# af::dense at C:\dev\build\arrayfire\src\api\cpp\sparse.cpp:53
15# af_bug at C:\dev\cpp\afissues\main.cpp:49
16# main at C:\dev\cpp\afissues\main.cpp:78
17# invoke_main at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:79
18# __scrt_common_main_seh at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_commo
n.inl:288
19# __scrt_common_main at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.in
l:331
20# mainCRTStartup at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp:17
21# BaseThreadInitThunk in KERNEL32
22# RtlUserThreadStart in ntdllReproducible Code and/or Steps
Error occurs when calling af::dense on a sparse array in COO format.
af::array sparse = af::sparse(dim[0], dim[1], rows, cols, vals, AF_STORAGE_COO);
af::dense(sparse);Checklist
- Using the latest available ArrayFire release
- GPU drivers are up to date