Conversation
|
There are still occurrences of wrong extension name: kernels/level_zero/ze_api.h:#define ZE_RTAS_BUILDER_EXP_NAME "ZE_experimental_rtas_builder" And this here: sycl/rthwif_embree_builder.cpp: void* zeRTASInitExp(sycl::device device, sycl::context context) Also package name under Ubuntu is libze-intel-gpu-raytracing, best add this in addition to intel-level-zero-gpu-raytracing: throw std::runtime_error("No driver support for acceleration structure building found. Please install a recent driver. On Linux, make sure that the package intel-level-zero-gpu-raytracing is installed."); And we are actually still using some other experimental extension: ZE_RELAXED_ALLOCATION_LIMITS_EXP_FLAG_MAX_SIZE For that one we should query if the extension is supported, and only use that special alloc mode if extension is there. Also we should ask Level Zero team to make this an EXT, this relatex buffer allocation size is important. |
No description provided.