Skip to content

Task08 Vladimir Evmenov CSSpace#768

Open
vladimirevmenoff wants to merge 7 commits intoGPGPUCourse:task08from
vladimirevmenoff:task08
Open

Task08 Vladimir Evmenov CSSpace#768
vladimirevmenoff wants to merge 7 commits intoGPGPUCourse:task08from
vladimirevmenoff:task08

Conversation

@vladimirevmenoff
Copy link

@vladimirevmenoff vladimirevmenoff commented Nov 17, 2025

Локальный вывод

Found 2 GPUs in 0.0746581 sec (OpenCL: 0.0370016 sec, Vulkan: 0.0375986 sec)
Available devices:
  Device #0: API: OpenCL. CPU. Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz. Intel(R) Corporation. Total memory: 7836 Mb.
  Device #1: API: Vulkan. CPU. llvmpipe (LLVM 20.1.2, 256 bits). Free memory: 7836/7836 Mb.
Using device #0: API: OpenCL. CPU. Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz. Intel(R) Corporation. Total memory: 7836 Mb.
Using OpenCL API...
Using 8 ray samples for ambient occlusion
____________________________________________________________________________________________
Loading scene data/gnome/gnome.ply...
Loading camera data/gnome/camera.txt...
Scene gnome loaded: 1297 vertices, 764 faces in 0.00583632 sec
Camera framebuffer size: 2177x1901
Kernels compilation done in 0.514374 seconds
GPU brute force ray tracing frame render times (in seconds) - 1 values (min=14.3879 10%=14.3879 median=14.3879 90%=14.3879 max=14.3879)
CPU build LBVH in 0.002125 sec
CPU LBVH build performance: 0.359529 MTris/s
Kernels compilation done in 0.467178 seconds
GPU with CPU LBVH ray tracing frame render times (in seconds) - 1 values (min=9.87335 10%=9.87335 median=9.87335 90%=9.87335 max=9.87335)
GPU with CPU LBVH ray tracing performance: 3.35325 MRays/s
Kernels compilation done in 0.0458041 seconds
Kernels compilation done in 0.0923502 seconds
Biggest box : (-1.094520 -0.012146 -3.485390) -- (1.727277 5.421924 3.367675)
Kernels compilation done in 0.0844233 seconds
Kernels compilation done in 0.397268 seconds
tree build done
Kernels compilation done in 0.0778084 seconds
build bvh ok!
GPU LBVH build times (in seconds) - 1 values (min=0.658679 10%=0.658679 median=0.658679 90%=0.658679 max=0.658679)
GPU LBVH build performance: 0.0011599 MTris/s
GPU with GPU LBVH ray tracing frame render times (in seconds) - 1 values (min=42.849 10%=42.849 median=42.849 90%=42.849 max=42.849)
GPU with GPU LBVH ray tracing performance: 0.772662 MRays/s
Scene processed in 77.1872 sec = 0% scene IO + 19% brute force RT + 0% CPU LBVH + 13% GPU with CPU LBVH + 1% GPU LBVH + 56% GPU with GPU LBVH + 12% images IO + 0% PCI-E write + 0% PCI-E read + 0% cleaning VRAM
____________________________________________________________________________________________
Scene data/powerplant/powerplant.obj not found! Please download and unzip it for local evaluation - see link.txt
____________________________________________________________________________________________
Scene data/san-miguel/san-miguel.obj not found! Please download and unzip it for local evaluation - see link.txt
____________________________________________________________________________________________
Total GPU RT with  LBVH avg perf: 2.06296 MRays/sec (all 2 values: [3.35325 0.772662])
Total building GPU LBVH avg perf: 0.0011599 MTris/sec (all 1 values: [0.0011599])
Final score: 0.00239282 coolness
Results are incomplete!

@PolarNick239 PolarNick239 changed the title task08 Vladimir Evmenov CSSpace Task08 Vladimir Evmenov CSSpace Nov 20, 2025
@GPUcourseBOT
Copy link
Collaborator

⚠️ Результаты тестирования PR #768

Логи тестирования (нажмите чтобы развернуть)
=== СТАТУС: Программа main_linear_bvh завершилась с ошибкой: main_linear_bvh(exit code: -1) ===
main_linear_bvh превысил лимит времени выполнения

Посмотреть полные логи

@PolarNick239
Copy link
Member

Протестируйте пожалуйста на больших датасетах, работает ли на них? Есть подозрение что что-то реализовано неэффективно и стучит

@GPUcourseBOT
Copy link
Collaborator

⚠️ Результаты тестирования PR #768
📊 Репозиторий: GPGPUCourse/GPGPUTasks2025
🔄 Статус: failed

📋 Полные логи тестирования (нажмите чтобы развернуть)
=== СТАТУС: Программы превысили время выполнения: main_linear_bvh ===

=== ВЫВОД CMAKE ===
Код возврата CMake: 0

=== STDOUT CMAKE ===
-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is GNU 13.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Vulkan glslc compiler from system PATH will be used
-- Found GTest: /usr/local/lib/cmake/GTest/GTestConfig.cmake (found version "1.10.0")  
-- Found OpenMP_C: -fopenmp (found version "4.5") 
-- Found OpenMP_CXX: -fopenmp (found version "4.5") 
-- Found OpenMP: TRUE (found version "4.5")  
-- Found Threads: TRUE  
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found CUDA: /usr (found version "12.0") 
-- Found Vulkan: /usr/local/lib/libvulkan.so (found version "1.3.283") found components: glslc missing components: glslangValidator
-- The CUDA compiler identification is NVIDIA 12.0.140
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /usr/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Found CUDAToolkit: /usr/include (found version "12.0.140") 
-- Configuring done (46.8s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/tmpzmgzr2nz/build


=== STDERR CMAKE ===
CMake Warning (dev) at libs/utils/CMakeLists.txt:25 (find_package):
  Policy CMP0146 is not set: The FindCUDA module is removed.  Run "cmake
  --help-policy CMP0146" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning:
  Manually-specified variables were not used by the project:

    CUDA_SUPPORT
    USE_CUDA
    WITH_CUDA




=== ВЫВОД MAKE ===
Код возврата make: 0

=== STDOUT MAKE ===
[  2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[  2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[  3%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[  4%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[  6%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[  6%] Linking CXX static library liblibclew.a
[  6%] Linking CXX executable hexdumparray
[  6%] Built target libclew
[  7%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[  7%] Built target hexdumparray
[  7%] Linking CXX static library liblibbase.a
[  7%] Built target libbase
[  8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[  8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[  9%] Linking CXX static library liblibimages.a
[  9%] Built target libimages
[ 11%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 11%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 10%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 10%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 11%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 12%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 12%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 14%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 16%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 20%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 27%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 28%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 29%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 30%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 31%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 35%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 44%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 45%] Generating /tmp/tmpzmgzr2nz/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 46%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 47%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 47%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 48%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 49%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/spirv_reflect.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/vk/common_host.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/data_buffer.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/data_image.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/device.cpp.o
[ 54%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/engine.cpp.o
[ 55%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/enum.cpp.o
[ 55%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/utils.cpp.o
[ 56%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/vulkan_api_headers.cpp.o
[ 57%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/context.cpp.o
[ 58%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/device.cpp.o
[ 59%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/device_memory_pool.cpp.o
[ 59%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/gold_helpers.cpp.o
[ 60%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/shared_device_buffer.cpp.o
[ 61%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/shared_device_image.cpp.o
[ 62%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/shared_host_buffer.cpp.o
[ 62%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/utils.cpp.o
[ 63%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/cuda/cuda_api.cpp.o
[ 64%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/cuda/enum.cpp.o
[ 65%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/cuda/utils.cpp.o
[ 66%] Linking CXX static library liblibgpu.a
[ 66%] Built target libgpu
[ 68%] Building CXX object libs/utils/CMakeFiles/libutils.dir/libutils/misc.cpp.o
[ 68%] Building CXX object libs/utils/CMakeFiles/libutils.dir/__/base/libbase/string_utils.cpp.o
[ 68%] Linking CXX static library liblibutils.a
[ 68%] Built target libutils
[ 68%] Generating /tmp/tmpzmgzr2nz/src/kernels/cl/generated_kernels/aplusb_nospir_opencl120.h
[ 68%] Generating /tmp/tmpzmgzr2nz/src/kernels/vk/generated_kernels/ray_tracing_render_using_lbvh_comp_spirv_vulkan.spir
[ 69%] Generating /tmp/tmpzmgzr2nz/src/kernels/cl/generated_kernels/bigbox_calc_nospir_opencl120.h
[ 69%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/opencl/tests/kernels/kernels.cpp.o
[ 70%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/opencl/tests/aplusb_test.cpp.o
[ 71%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/kernels/kernels.cpp.o
[ 72%] Generating /tmp/tmpzmgzr2nz/src/kernels/cl/generated_kernels/lbvh_aabb_generation_nospir_opencl120.h
[ 73%] Generating /tmp/tmpzmgzr2nz/src/kernels/cl/generated_kernels/lbvh_construction_nospir_opencl120.h
[ 74%] Generating /tmp/tmpzmgzr2nz/src/kernels/cl/generated_kernels/merge_sort_nospir_opencl120.h
[ 74%] Generating /tmp/tmpzmgzr2nz/src/kernels/cl/generated_kernels/morton_code_generation_nospir_opencl120.h
[ 75%] Generating /tmp/tmpzmgzr2nz/src/kernels/cl/generated_kernels/ray_tracing_render_brute_force_nospir_opencl120.h
[ 76%] Generating /tmp/tmpzmgzr2nz/src/kernels/cl/generated_kernels/ray_tracing_render_using_lbvh_nospir_opencl120.h
[ 77%] Generating /tmp/tmpzmgzr2nz/src/kernels/cl/generated_kernels/zeros_nospir_opencl120.h
[ 78%] Generating /tmp/tmpzmgzr2nz/src/kernels/vk/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 79%] Generating /tmp/tmpzmgzr2nz/src/kernels/vk/generated_kernels/ray_tracing_render_brute_force_comp_spirv_vulkan.spir
[ 80%] Generating /tmp/tmpzmgzr2nz/src/kernels/vk/generated_kernels/ray_tracing_render_using_lbvh_comp_spirv_vulkan.h
[ 81%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/aplusb_test.cpp.o
[ 81%] Generating /tmp/tmpzmgzr2nz/src/kernels/vk/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 82%] Generating /tmp/tmpzmgzr2nz/src/kernels/vk/generated_kernels/ray_tracing_render_brute_force_comp_spirv_vulkan.h
[ 83%] Building CXX object CMakeFiles/GPGPUTasks_core.dir/src/kernels/kernels.cpp.o
[ 84%] Building CXX object CMakeFiles/GPGPUTasks_core.dir/src/io/camera_reader.cpp.o
[ 85%] Building CXX object CMakeFiles/GPGPUTasks_core.dir/src/io/scene_reader.cpp.o
[ 86%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/atomic_add_test.cpp.o
[ 86%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/batched_binary_search_test.cpp.o
[ 86%] Building CUDA object CMakeFiles/GPGPUTasks_core.dir/src/kernels/cu/aplusb.cu.o
[ 87%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/buffers_magic_guards_test.cpp.o
[ 88%] Building CUDA object CMakeFiles/GPGPUTasks_core.dir/src/kernels/cu/ray_tracing_render_brute_force.cu.o
[ 89%] Building CUDA object CMakeFiles/GPGPUTasks_core.dir/src/kernels/cu/ray_tracing_render_using_lbvh.cu.o
[ 90%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/image_conversion_from_float_to_T_test.cpp.o
[ 91%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/interpolation_test.cpp.o
[ 91%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/main.cpp.o
[ 92%] Linking CXX static library libGPGPUTasks_core.a
[ 92%] Built target GPGPUTasks_core
[ 93%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/rasterization_blending_test.cpp.o
[ 94%] Building CXX object CMakeFiles/main_aplusb.dir/src/main_aplusb.cpp.o
[ 95%] Building CXX object CMakeFiles/main_linear_bvh.dir/src/main_linear_bvh.cpp.o
[ 96%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/rasterization_test.cpp.o
[ 97%] Linking CXX executable main_aplusb
[ 97%] Built target main_aplusb
[ 98%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/device_test.cpp.o
[ 99%] Linking CXX executable main_linear_bvh
[ 99%] Built target main_linear_bvh
[100%] Linking CXX executable libgpu_test
[100%] Built target libgpu_test


=== STDERR MAKE ===
In file included from /usr/include/stdio.h:980,
                 from /usr/include/c++/13/cstdio:42,
                 from /usr/include/c++/13/ext/string_conversions.h:45,
                 from /usr/include/c++/13/bits/basic_string.h:4109,
                 from /usr/include/c++/13/string:54,
                 from /tmp/tmpzmgzr2nz/libs/images/libimages/images.h:6,
                 from /tmp/tmpzmgzr2nz/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmpzmgzr2nz/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "_SHORT_FILE_" redefined
    3 | #define _SHORT_FILE_ "ocl_engine.cpp"
      | 
In file included from /tmp/tmpzmgzr2nz/libs/gpu/libgpu/work_size.h:3,
                 from /tmp/tmpzmgzr2nz/libs/gpu/libgpu/opencl/engine.h:17,
                 from /tmp/tmpzmgzr2nz/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
   52 | #define _SHORT_FILE_ "unknown"
      | 
In file included from /tmp/tmpzmgzr2nz/libs/gpu/libgpu/context.h:4,
                 from /tmp/tmpzmgzr2nz/libs/utils/libutils/misc.h:6,
                 from /tmp/tmpzmgzr2nz/libs/utils/libutils/misc.cpp:1:
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/opencl/engine.h:3: warning: "CL_TARGET_OPENCL_VERSION" redefined
    3 | #define CL_TARGET_OPENCL_VERSION 210
      | 
In file included from /tmp/tmpzmgzr2nz/libs/clew/CL/cl.h:20,
                 from /tmp/tmpzmgzr2nz/libs/utils/libutils/misc.h:4:
/tmp/tmpzmgzr2nz/libs/clew/CL/cl_version.h:23: note: this is the location of the previous definition
   23 | #define CL_TARGET_OPENCL_VERSION 220
      | 
/tmp/tmpzmgzr2nz/libs/clew/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’
   22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
      |                                                                                                        ^
In file included from /tmp/tmpzmgzr2nz/libs/gpu/libgpu/context.h:4,
                 from /tmp/tmpzmgzr2nz/libs/utils/libutils/misc.h:6,
                 from /tmp/tmpzmgzr2nz/src/io/camera_reader.cpp:11:
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/opencl/engine.h:3: warning: "CL_TARGET_OPENCL_VERSION" redefined
    3 | #define CL_TARGET_OPENCL_VERSION 210
      | 
In file included from /tmp/tmpzmgzr2nz/libs/clew/CL/cl.h:20,
                 from /tmp/tmpzmgzr2nz/libs/utils/libutils/misc.h:4:
/tmp/tmpzmgzr2nz/libs/clew/CL/cl_version.h:23: note: this is the location of the previous definition
   23 | #define CL_TARGET_OPENCL_VERSION 220
      | 
/tmp/tmpzmgzr2nz/libs/clew/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’
   22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
      |                                                                                                        ^
In file included from /tmp/tmpzmgzr2nz/libs/gpu/libgpu/context.h:4,
                 from /tmp/tmpzmgzr2nz/libs/utils/libutils/misc.h:6,
                 from /tmp/tmpzmgzr2nz/src/io/scene_reader.cpp:12:
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/opencl/engine.h:3: warning: "CL_TARGET_OPENCL_VERSION" redefined
    3 | #define CL_TARGET_OPENCL_VERSION 210
      | 
In file included from /tmp/tmpzmgzr2nz/libs/clew/CL/cl.h:20,
                 from /tmp/tmpzmgzr2nz/libs/utils/libutils/misc.h:4:
/tmp/tmpzmgzr2nz/libs/clew/CL/cl_version.h:23: note: this is the location of the previous definition
   23 | #define CL_TARGET_OPENCL_VERSION 220
      | 
/tmp/tmpzmgzr2nz/libs/clew/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’
   22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
      |                                                                                                        ^
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/../../base/libbase/math.h(11): warning #186-D: pointless comparison of unsigned integer with zero
          detected during instantiation of "T div_ceil(T, T) [with T=size_t]" 
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/work_size.h(63): here

Remark: The warnings can be suppressed with "-diag-suppress "
          detected during instantiation of "T div_ceil(T, T) [with T=size_t]" 
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/work_size.h(63): here

/tmp/tmpzmgzr2nz/src/kernels/cu/ray_tracing_render_brute_force.cu(65): warning #550-D: variable "uBest" was set but never used

Remark: The warnings can be suppressed with "-diag-suppress "

/tmp/tmpzmgzr2nz/src/kernels/cu/ray_tracing_render_brute_force.cu(65): warning #550-D: variable "vBest" was set but never used

/tmp/tmpzmgzr2nz/libs/gpu/libgpu/../../base/libbase/math.h(11): warning #186-D: pointless comparison of unsigned integer with zero
          detected during instantiation of "T div_ceil(T, T) [with T=size_t]" 
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/work_size.h(63): here

/tmp/tmpzmgzr2nz/src/kernels/cu/ray_tracing_render_using_lbvh.cu(31): warning #177-D: variable "rootIndex" was declared but never referenced

Remark: The warnings can be suppressed with "-diag-suppress "

/tmp/tmpzmgzr2nz/src/kernels/cu/ray_tracing_render_using_lbvh.cu(32): warning #177-D: variable "leafStart" was declared but never referenced

/tmp/tmpzmgzr2nz/src/kernels/cu/ray_tracing_render_using_lbvh.cu(51): warning #177-D: variable "rootIndex" was declared but never referenced

/tmp/tmpzmgzr2nz/src/kernels/cu/ray_tracing_render_using_lbvh.cu(52): warning #177-D: variable "leafStart" was declared but never referenced

/tmp/tmpzmgzr2nz/libs/gpu/libgpu/../../base/libbase/math.h(11): warning #186-D: pointless comparison of unsigned integer with zero
          detected during instantiation of "T div_ceil(T, T) [with T=size_t]" 
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/work_size.h(63): here

In file included from /tmp/tmpzmgzr2nz/libs/gpu/libgpu/context.h:4,
                 from /tmp/tmpzmgzr2nz/libs/utils/libutils/misc.h:6,
                 from /tmp/tmpzmgzr2nz/src/main_aplusb.cpp:2:
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/opencl/engine.h:3: warning: "CL_TARGET_OPENCL_VERSION" redefined
    3 | #define CL_TARGET_OPENCL_VERSION 210
      | 
In file included from /tmp/tmpzmgzr2nz/libs/clew/CL/cl.h:20,
                 from /tmp/tmpzmgzr2nz/libs/utils/libutils/misc.h:4:
/tmp/tmpzmgzr2nz/libs/clew/CL/cl_version.h:23: note: this is the location of the previous definition
   23 | #define CL_TARGET_OPENCL_VERSION 220
      | 
/tmp/tmpzmgzr2nz/libs/clew/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’
   22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
      |                                                                                                        ^
In file included from /tmp/tmpzmgzr2nz/libs/gpu/libgpu/context.h:4,
                 from /tmp/tmpzmgzr2nz/libs/utils/libutils/misc.h:6,
                 from /tmp/tmpzmgzr2nz/src/main_linear_bvh.cpp:2:
/tmp/tmpzmgzr2nz/libs/gpu/libgpu/opencl/engine.h:3: warning: "CL_TARGET_OPENCL_VERSION" redefined
    3 | #define CL_TARGET_OPENCL_VERSION 210
      | 
In file included from /tmp/tmpzmgzr2nz/libs/clew/CL/cl.h:20,
                 from /tmp/tmpzmgzr2nz/libs/utils/libutils/misc.h:4:
/tmp/tmpzmgzr2nz/libs/clew/CL/cl_version.h:23: note: this is the location of the previous definition
   23 | #define CL_TARGET_OPENCL_VERSION 220
      | 
/tmp/tmpzmgzr2nz/libs/clew/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’
   22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
      |                                                                                                        ^



================================================================================
=== ПРОГРАММА: main_linear_bvh ===
Код возврата: -999
Таймаут: 1200 секунд

=== STDOUT ===
Found 1 GPUs in 0.294035 sec (CUDA: 0.121573 sec, OpenCL: 0.0400086 sec, Vulkan: 0.132394 sec)
Available devices:
  Device #0: API: CUDA+OpenCL+Vulkan. GPU. Tesla T4 (CUDA 12020). Free memory: 14822/14930 Mb.
Using device #0: API: CUDA+OpenCL+Vulkan. GPU. Tesla T4 (CUDA 12020). Free memory: 14822/14930 Mb.
Using OpenCL API...
Using 8 ray samples for ambient occlusion
____________________________________________________________________________________________
Loading scene data/gnome/gnome.ply...
Loading camera data/gnome/camera.txt...
Scene gnome loaded: 1297 vertices, 764 faces in 0.00279964 sec
Camera framebuffer size: 2177x1901
Kernels compilation done in 0.126519 seconds
GPU brute force ray tracing frame render times (in seconds) - 1 values (min=0.43914 10%=0.43914 median=0.43914 90%=0.43914 max=0.43914)
CPU build LBVH in 0.000267213 sec
CPU LBVH build performance: 2.85914 MTris/s
Kernels compilation done in 0.152824 seconds
GPU with CPU LBVH ray tracing frame render times (in seconds) - 1 values (min=0.208859 10%=0.208859 median=0.208859 90%=0.208859 max=0.208859)
GPU with CPU LBVH ray tracing performance: 158.517 MRays/s
Kernels compilation done in 0.0441729 seconds
Kernels compilation done in 0.061158 seconds
Biggest box : (-1.094520 -0.012146 -3.485390) -- (1.727277 5.421924 3.367675)
Kernels compilation done in 0.0563543 seconds
Kernels compilation done in 0.1227 seconds
tree build done
Kernels compilation done in 0.0580201 seconds
build bvh ok!
GPU LBVH build times (in seconds) - 1 values (min=0.300731 10%=0.300731 median=0.300731 90%=0.300731 max=0.300731)
GPU LBVH build performance: 0.00254048 MTris/s
GPU with GPU LBVH ray tracing frame render times (in seconds) - 1 values (min=0.421936 10%=0.421936 median=0.421936 90%=0.421936 max=0.421936)
GPU with GPU LBVH ray tracing performance: 78.4665 MRays/s
Scene processed in 3.8995 sec = 0% scene IO + 11% brute force RT + 0% CPU LBVH + 5% GPU with CPU LBVH + 8% GPU LBVH + 11% GPU with GPU LBVH + 61% images IO + 0% PCI-E write + 1% PCI-E read + 1% cleaning VRAM
____________________________________________________________________________________________
Loading scene data/powerplant/powerplant.obj...
Loading camera data/powerplant/camera.txt...
Scene powerplant loaded: 5984083 vertices, 12759246 faces in 1.92107 sec
Camera framebuffer size: 3228x1901
CPU build LBVH in 6.14045 sec
CPU LBVH build performance: 2.0779 MTris/s
GPU with CPU LBVH ray tracing frame render times (in seconds) - 1 values (min=1.12592 10%=1.12592 median=1.12592 90%=1.12592 max=1.12592)
GPU with CPU LBVH ray tracing performance: 43.6013 MRays/s
Biggest box : (-205000.000000 0.000000 -25646.599609) -- (406335.000000 249000.000000 158880.000000)
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
tree build done
build bvh ok!
GPU LBVH build times (in seconds) - 1 values (min=15.929 10%=15.929 median=15.929 90%=15.929 max=15.929)
GPU LBVH build performance: 0.801009 MTris/s
GPU with GPU LBVH ray tracing frame render times (in seconds) - 1 values (min=241.817 10%=241.817 median=241.817 90%=241.817 max=241.817)
GPU with GPU LBVH ray tracing performance: 0.20301 MRays/s
Scene processed in 269.6 sec = 1% scene IO + 2% CPU LBVH + 0% GPU with CPU LBVH + 6% GPU LBVH + 90% GPU with GPU LBVH + 1% images IO + 0% PCI-E write + 0% PCI-E read + 0% cleaning VRAM
____________________________________________________________________________________________
Loading scene data/san-miguel/san-miguel.obj...
Loading camera data/san-miguel/camera.txt...
Scene san-miguel loaded: 3738829 vertices, 5617451 faces in 1.11729 sec
Camera framebuffer size: 3840x2108
CPU build LBVH in 2.74498 sec
CPU LBVH build performance: 2.04644 MTris/s
GPU with CPU LBVH ray tracing frame render times (in seconds) - 1 values (min=2.10188 10%=2.10188 median=2.10188 90%=2.10188 max=2.10188)
GPU with CPU LBVH ray tracing performance: 30.8094 MRays/s
Biggest box : (-22.274300 -0.269337 -12.042200) -- (46.746700 14.600000 14.542400)
tree build done
build bvh ok!
GPU LBVH build times (in seconds) - 1 values (min=6.82985 10%=6.82985 median=6.82985 90%=6.82985 max=6.82985)
GPU LBVH build performance: 0.822485 MTris/s



🔗 Посмотреть полные логи на сервере

@PolarNick239
Copy link
Member

еще видны падающие rassert-ы

@GPUcourseBOT
Copy link
Collaborator

⚠️ Результаты тестирования PR #768

📋 Полные логи тестирования (нажмите чтобы развернуть)
Details
=== СТАТУС: Программа main_linear_bvh завершилась с ошибкой: main_linear_bvh(exit code: -1) ===
=== ЛОГИ СБОРКИ ===
=== ВЫВОД CMAKE (stdout) ===
-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is GNU 13.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Vulkan glslc compiler from system PATH will be used
-- Found GTest: /usr/local/lib/cmake/GTest/GTestConfig.cmake (found version "1.10.0")
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found Threads: TRUE
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found CUDA: /usr (found version "12.0")
-- Found Vulkan: /usr/local/lib/libvulkan.so (found version "1.3.283") found components: glslc missing components: glslangValidator
-- The CUDA compiler identification is NVIDIA 12.0.140
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /usr/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Found CUDAToolkit: /usr/include (found version "12.0.140")
-- Configuring done (11.4s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/tmp7dsz0i5f/build
=== ВЫВОД CMAKE (stderr) ===
CMake Warning (dev) at libs/utils/CMakeLists.txt:25 (find_package):
Policy CMP0146 is not set: The FindCUDA module is removed. Run "cmake
--help-policy CMP0146" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning:
Manually-specified variables were not used by the project:
CUDA_SUPPORT
USE_CUDA
WITH_CUDA
=== ВЫВОД MAKE (stdout) ===
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/omp_utils.cpp.o
[ 2%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/gtest_utils.cpp.o
[ 3%] Building CXX object libs/gpu/CMakeFiles/hexdumparray.dir/libgpu/hexdumparray.cpp.o
[ 4%] Building CXX object libs/clew/CMakeFiles/libclew.dir/libclew/ocl_init.cpp.o
[ 5%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/string_utils.cpp.o
[ 6%] Linking CXX static library liblibclew.a
[ 6%] Built target libclew
[ 7%] Building CXX object libs/base/CMakeFiles/libbase.dir/libbase/thread_mutex.cpp.o
[ 7%] Linking CXX executable hexdumparray
[ 7%] Built target hexdumparray
[ 7%] Linking CXX static library liblibbase.a
[ 7%] Built target libbase
[ 7%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/debug_io.cpp.o
[ 8%] Building CXX object libs/images/CMakeFiles/libimages.dir/libimages/images.cpp.o
[ 9%] Linking CXX static library liblibimages.a
[ 9%] Built target libimages
[ 10%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.spir
[ 10%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/opencl/cl/generated_kernels/dummy_kernel_nospir_opencl120.h
[ 11%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/opencl/tests/kernels/generated_kernels/aplusb_nospir_opencl120.h
[ 11%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 11%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.spir
[ 12%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.spir
[ 12%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.spir
[ 13%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.spir
[ 14%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.spir
[ 15%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.spir
[ 17%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.spir
[ 18%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.spir
[ 19%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.spir
[ 21%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.spir
[ 22%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.spir
[ 23%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.spir
[ 24%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.spir
[ 25%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.spir
[ 26%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.spir
[ 27%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.spir
[ 28%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/write_value_at_index_comp_spirv_vulkan.h
[ 30%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 30%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/atomic_add_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_16U_comp_spirv_vulkan.h
[ 32%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/batched_binary_search_comp_spirv_vulkan.h
[ 33%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_32F_comp_spirv_vulkan.h
[ 34%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_conversion_from_float_to_T_T_8U_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_32F_comp_spirv_vulkan.h
[ 36%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_16U_comp_spirv_vulkan.h
[ 37%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_1_T_8U_comp_spirv_vulkan.h
[ 38%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_16U_comp_spirv_vulkan.h
[ 39%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_32F_comp_spirv_vulkan.h
[ 40%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_2_T_8U_comp_spirv_vulkan.h
[ 41%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_16U_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_32F_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_3_T_8U_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_16U_comp_spirv_vulkan.h
[ 42%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_32F_comp_spirv_vulkan.h
[ 43%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/image_interpolation_NCHANNELS_4_T_8U_comp_spirv_vulkan.h
[ 44%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_blending_frag_spirv_vulkan.h
[ 44%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_frag_spirv_vulkan.h
[ 45%] Generating /tmp/tmp7dsz0i5f/libs/gpu/libgpu/vulkan/tests/kernels/generated_kernels/rasterize_vert_spirv_vulkan.h
[ 46%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/device_info.cpp.o
[ 46%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/enum.cpp.o
[ 47%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/engine.cpp.o
[ 48%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/opencl/utils.cpp.o
[ 49%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/shader_module_info.cpp.o
[ 50%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/spirv_reflect/spirv_reflect.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/vk/common_host.cpp.o
[ 51%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/data_buffer.cpp.o
[ 52%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/data_image.cpp.o
[ 53%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/device.cpp.o
[ 54%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/engine.cpp.o
[ 55%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/enum.cpp.o
[ 55%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/utils.cpp.o
[ 56%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/vulkan/vulkan_api_headers.cpp.o
[ 57%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/context.cpp.o
[ 58%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/device.cpp.o
[ 59%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/device_memory_pool.cpp.o
[ 59%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/gold_helpers.cpp.o
[ 60%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/shared_device_buffer.cpp.o
[ 61%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/shared_device_image.cpp.o
[ 62%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/shared_host_buffer.cpp.o
[ 62%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/utils.cpp.o
[ 63%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/cuda/cuda_api.cpp.o
[ 64%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/cuda/enum.cpp.o
[ 65%] Building CXX object libs/gpu/CMakeFiles/libgpu.dir/libgpu/cuda/utils.cpp.o
[ 66%] Linking CXX static library liblibgpu.a
[ 66%] Built target libgpu
[ 67%] Building CXX object libs/utils/CMakeFiles/libutils.dir/libutils/misc.cpp.o
[ 68%] Building CXX object libs/utils/CMakeFiles/libutils.dir/__/base/libbase/string_utils.cpp.o
[ 68%] Linking CXX static library liblibutils.a
[ 68%] Built target libutils
[ 68%] Generating /tmp/tmp7dsz0i5f/src/kernels/vk/generated_kernels/ray_tracing_render_using_lbvh_comp_spirv_vulkan.spir
[ 68%] Generating /tmp/tmp7dsz0i5f/src/kernels/cl/generated_kernels/aplusb_nospir_opencl120.h
[ 69%] Generating /tmp/tmp7dsz0i5f/src/kernels/cl/generated_kernels/bigbox_calc_nospir_opencl120.h
[ 69%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/opencl/tests/kernels/kernels.cpp.o
[ 70%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/opencl/tests/aplusb_test.cpp.o
[ 71%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/kernels/kernels.cpp.o
[ 72%] Generating /tmp/tmp7dsz0i5f/src/kernels/cl/generated_kernels/lbvh_aabb_generation_nospir_opencl120.h
[ 73%] Generating /tmp/tmp7dsz0i5f/src/kernels/cl/generated_kernels/lbvh_construction_nospir_opencl120.h
[ 74%] Generating /tmp/tmp7dsz0i5f/src/kernels/cl/generated_kernels/merge_sort_nospir_opencl120.h
[ 74%] Generating /tmp/tmp7dsz0i5f/src/kernels/cl/generated_kernels/morton_code_generation_nospir_opencl120.h
[ 75%] Generating /tmp/tmp7dsz0i5f/src/kernels/cl/generated_kernels/ray_tracing_render_brute_force_nospir_opencl120.h
[ 76%] Generating /tmp/tmp7dsz0i5f/src/kernels/cl/generated_kernels/ray_tracing_render_using_lbvh_nospir_opencl120.h
[ 77%] Generating /tmp/tmp7dsz0i5f/src/kernels/cl/generated_kernels/zeros_nospir_opencl120.h
[ 78%] Generating /tmp/tmp7dsz0i5f/src/kernels/vk/generated_kernels/aplusb_comp_spirv_vulkan.spir
[ 79%] Generating /tmp/tmp7dsz0i5f/src/kernels/vk/generated_kernels/ray_tracing_render_brute_force_comp_spirv_vulkan.spir
[ 80%] Generating /tmp/tmp7dsz0i5f/src/kernels/vk/generated_kernels/ray_tracing_render_using_lbvh_comp_spirv_vulkan.h
[ 80%] Generating /tmp/tmp7dsz0i5f/src/kernels/vk/generated_kernels/aplusb_comp_spirv_vulkan.h
[ 81%] Generating /tmp/tmp7dsz0i5f/src/kernels/vk/generated_kernels/ray_tracing_render_brute_force_comp_spirv_vulkan.h
[ 82%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/aplusb_test.cpp.o
[ 83%] Building CXX object CMakeFiles/GPGPUTasks_core.dir/src/kernels/kernels.cpp.o
[ 84%] Building CXX object CMakeFiles/GPGPUTasks_core.dir/src/io/camera_reader.cpp.o
[ 85%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/atomic_add_test.cpp.o
[ 86%] Building CXX object CMakeFiles/GPGPUTasks_core.dir/src/io/scene_reader.cpp.o
[ 86%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/batched_binary_search_test.cpp.o
[ 86%] Building CUDA object CMakeFiles/GPGPUTasks_core.dir/src/kernels/cu/aplusb.cu.o
[ 87%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/buffers_magic_guards_test.cpp.o
[ 88%] Building CUDA object CMakeFiles/GPGPUTasks_core.dir/src/kernels/cu/ray_tracing_render_brute_force.cu.o
[ 89%] Building CUDA object CMakeFiles/GPGPUTasks_core.dir/src/kernels/cu/ray_tracing_render_using_lbvh.cu.o
[ 90%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/image_conversion_from_float_to_T_test.cpp.o
[ 91%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/interpolation_test.cpp.o
[ 91%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/main.cpp.o
[ 92%] Linking CXX static library libGPGPUTasks_core.a
[ 92%] Built target GPGPUTasks_core
[ 93%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/rasterization_blending_test.cpp.o
[ 94%] Building CXX object CMakeFiles/main_aplusb.dir/src/main_aplusb.cpp.o
[ 95%] Building CXX object CMakeFiles/main_linear_bvh.dir/src/main_linear_bvh.cpp.o
[ 96%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/vulkan/tests/rasterization_test.cpp.o
[ 97%] Linking CXX executable main_aplusb
[ 97%] Built target main_aplusb
[ 98%] Building CXX object libs/gpu/CMakeFiles/libgpu_test.dir/libgpu/device_test.cpp.o
[ 99%] Linking CXX executable main_linear_bvh
[ 99%] Built target main_linear_bvh
[100%] Linking CXX executable libgpu_test
[100%] Built target libgpu_test
=== ВЫВОД MAKE (stderr) ===
In file included from /usr/include/stdio.h:980,
from /usr/include/c++/13/cstdio:42,
from /usr/include/c++/13/ext/string_conversions.h:45,
from /usr/include/c++/13/bits/basic_string.h:4109,
from /usr/include/c++/13/string:54,
from /tmp/tmp7dsz0i5f/libs/images/libimages/images.h:6,
from /tmp/tmp7dsz0i5f/libs/images/libimages/images.cpp:1:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = char]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short int]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = short unsigned int]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = float]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long int]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58211:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘cimg_library::CImgList& cimg_library::CImgList::_load_gif_external(const char*, bool) [with T = long long unsigned int]’ at /tmp/tmp7dsz0i5f/libs/images/libimages/CImg.h:58210:48:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: warning: null destination pointer [-Wformat-truncation=]
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/opencl/engine.cpp:3: warning: "_SHORT_FILE_" redefined
3 | #define _SHORT_FILE_ "ocl_engine.cpp"
|
In file included from /tmp/tmp7dsz0i5f/libs/gpu/libgpu/work_size.h:3,
from /tmp/tmp7dsz0i5f/libs/gpu/libgpu/opencl/engine.h:17,
from /tmp/tmp7dsz0i5f/libs/gpu/libgpu/opencl/engine.cpp:1:
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/utils.h:52: note: this is the location of the previous definition
52 | #define _SHORT_FILE_ "unknown"
|
In file included from /tmp/tmp7dsz0i5f/libs/gpu/libgpu/context.h:4,
from /tmp/tmp7dsz0i5f/libs/utils/libutils/misc.h:6,
from /tmp/tmp7dsz0i5f/libs/utils/libutils/misc.cpp:1:
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/opencl/engine.h:3: warning: "CL_TARGET_OPENCL_VERSION" redefined
3 | #define CL_TARGET_OPENCL_VERSION 210
|
In file included from /tmp/tmp7dsz0i5f/libs/clew/CL/cl.h:20,
from /tmp/tmp7dsz0i5f/libs/utils/libutils/misc.h:4:
/tmp/tmp7dsz0i5f/libs/clew/CL/cl_version.h:23: note: this is the location of the previous definition
23 | #define CL_TARGET_OPENCL_VERSION 220
|
/tmp/tmp7dsz0i5f/libs/clew/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’
22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
| ^
In file included from /tmp/tmp7dsz0i5f/libs/gpu/libgpu/context.h:4,
from /tmp/tmp7dsz0i5f/libs/utils/libutils/misc.h:6,
from /tmp/tmp7dsz0i5f/src/io/camera_reader.cpp:11:
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/opencl/engine.h:3: warning: "CL_TARGET_OPENCL_VERSION" redefined
3 | #define CL_TARGET_OPENCL_VERSION 210
|
In file included from /tmp/tmp7dsz0i5f/libs/clew/CL/cl.h:20,
from /tmp/tmp7dsz0i5f/libs/utils/libutils/misc.h:4:
/tmp/tmp7dsz0i5f/libs/clew/CL/cl_version.h:23: note: this is the location of the previous definition
23 | #define CL_TARGET_OPENCL_VERSION 220
|
/tmp/tmp7dsz0i5f/libs/clew/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’
22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
| ^
In file included from /tmp/tmp7dsz0i5f/libs/gpu/libgpu/context.h:4,
from /tmp/tmp7dsz0i5f/libs/utils/libutils/misc.h:6,
from /tmp/tmp7dsz0i5f/src/io/scene_reader.cpp:12:
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/opencl/engine.h:3: warning: "CL_TARGET_OPENCL_VERSION" redefined
3 | #define CL_TARGET_OPENCL_VERSION 210
|
In file included from /tmp/tmp7dsz0i5f/libs/clew/CL/cl.h:20,
from /tmp/tmp7dsz0i5f/libs/utils/libutils/misc.h:4:
/tmp/tmp7dsz0i5f/libs/clew/CL/cl_version.h:23: note: this is the location of the previous definition
23 | #define CL_TARGET_OPENCL_VERSION 220
|
/tmp/tmp7dsz0i5f/libs/clew/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’
22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
| ^
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/../../base/libbase/math.h(11): warning #186-D: pointless comparison of unsigned integer with zero
detected during instantiation of "T div_ceil(T, T) [with T=size_t]"
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/work_size.h(63): here
Remark: The warnings can be suppressed with "-diag-suppress "
detected during instantiation of "T div_ceil(T, T) [with T=size_t]"
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/work_size.h(63): here
/tmp/tmp7dsz0i5f/src/kernels/cu/ray_tracing_render_brute_force.cu(65): warning #550-D: variable "uBest" was set but never used
Remark: The warnings can be suppressed with "-diag-suppress "
/tmp/tmp7dsz0i5f/src/kernels/cu/ray_tracing_render_brute_force.cu(65): warning #550-D: variable "vBest" was set but never used
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/../../base/libbase/math.h(11): warning #186-D: pointless comparison of unsigned integer with zero
detected during instantiation of "T div_ceil(T, T) [with T=size_t]"
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/work_size.h(63): here
/tmp/tmp7dsz0i5f/src/kernels/cu/ray_tracing_render_using_lbvh.cu(31): warning #177-D: variable "rootIndex" was declared but never referenced
Remark: The warnings can be suppressed with "-diag-suppress "
/tmp/tmp7dsz0i5f/src/kernels/cu/ray_tracing_render_using_lbvh.cu(32): warning #177-D: variable "leafStart" was declared but never referenced
/tmp/tmp7dsz0i5f/src/kernels/cu/ray_tracing_render_using_lbvh.cu(51): warning #177-D: variable "rootIndex" was declared but never referenced
/tmp/tmp7dsz0i5f/src/kernels/cu/ray_tracing_render_using_lbvh.cu(52): warning #177-D: variable "leafStart" was declared but never referenced
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/../../base/libbase/math.h(11): warning #186-D: pointless comparison of unsigned integer with zero
detected during instantiation of "T div_ceil(T, T) [with T=size_t]"
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/work_size.h(63): here
In file included from /tmp/tmp7dsz0i5f/libs/gpu/libgpu/context.h:4,
from /tmp/tmp7dsz0i5f/libs/utils/libutils/misc.h:6,
from /tmp/tmp7dsz0i5f/src/main_aplusb.cpp:2:
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/opencl/engine.h:3: warning: "CL_TARGET_OPENCL_VERSION" redefined
3 | #define CL_TARGET_OPENCL_VERSION 210
|
In file included from /tmp/tmp7dsz0i5f/libs/clew/CL/cl.h:20,
from /tmp/tmp7dsz0i5f/libs/utils/libutils/misc.h:4:
/tmp/tmp7dsz0i5f/libs/clew/CL/cl_version.h:23: note: this is the location of the previous definition
23 | #define CL_TARGET_OPENCL_VERSION 220
|
/tmp/tmp7dsz0i5f/libs/clew/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’
22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
| ^
In file included from /tmp/tmp7dsz0i5f/libs/gpu/libgpu/context.h:4,
from /tmp/tmp7dsz0i5f/libs/utils/libutils/misc.h:6,
from /tmp/tmp7dsz0i5f/src/main_linear_bvh.cpp:2:
/tmp/tmp7dsz0i5f/libs/gpu/libgpu/opencl/engine.h:3: warning: "CL_TARGET_OPENCL_VERSION" redefined
3 | #define CL_TARGET_OPENCL_VERSION 210
|
In file included from /tmp/tmp7dsz0i5f/libs/clew/CL/cl.h:20,
from /tmp/tmp7dsz0i5f/libs/utils/libutils/misc.h:4:
/tmp/tmp7dsz0i5f/libs/clew/CL/cl_version.h:23: note: this is the location of the previous definition
23 | #define CL_TARGET_OPENCL_VERSION 220
|
/tmp/tmp7dsz0i5f/libs/clew/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’
22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)")
| ^
=== ЛОГИ ВЫПОЛНЕНИЯ ПРОГРАММ ===
main_linear_bvh превысил лимит времени выполнения

🔗 Посмотреть полные логи на сервере

@PolarNick239
Copy link
Member

попросил департамент образовательных систем перезапустить обработку на боте

@GPUcourseBOT
Copy link
Collaborator

Результаты тестирования PR #768

Логи тестирования (нажмите чтобы развернуть)
=== СТАТУС: Успешно выполнены программы: main_linear_bvh ===
=== main_linear_bvh stdout (exit code: -3 (таймаут, но вывод получен)) ===
Found 1 GPUs in 8.5767 sec (CUDA: 0.117224 sec, OpenCL: 0.731946 sec, Vulkan: 7.72746 sec)
Available devices:
Device #0: API: CUDA+OpenCL+Vulkan. GPU. Tesla T4 (CUDA 12020). Free memory: 14822/14930 Mb.
Using device #0: API: CUDA+OpenCL+Vulkan. GPU. Tesla T4 (CUDA 12020). Free memory: 14822/14930 Mb.
Using OpenCL API...
Using 8 ray samples for ambient occlusion
____________________________________________________________________________________________
Loading scene data/gnome/gnome.ply...
Loading camera data/gnome/camera.txt...
Scene gnome loaded: 1297 vertices, 764 faces in 0.00441181 sec
Camera framebuffer size: 2177x1901
Kernels compilation done in 3.44429 seconds
GPU brute force ray tracing frame render times (in seconds) - 1 values (min=3.90273 10%=3.90273 median=3.90273 90%=3.90273 max=3.90273)
CPU build LBVH in 0.000265633 sec
CPU LBVH build performance: 2.87615 MTris/s
Kernels compilation done in 0.222344 seconds
GPU with CPU LBVH ray tracing frame render times (in seconds) - 1 values (min=0.27803 10%=0.27803 median=0.27803 90%=0.27803 max=0.27803)
GPU with CPU LBVH ray tracing performance: 119.08 MRays/s
Kernels compilation done in 0.0457414 seconds
Kernels compilation done in 0.0674853 seconds
Biggest box : (-1.094520 -0.012146 -3.485390) -- (1.727277 5.421924 3.367675)
Kernels compilation done in 0.0609919 seconds
Kernels compilation done in 0.127994 seconds
tree build done
Kernels compilation done in 0.0594758 seconds
build bvh ok!
GPU LBVH build times (in seconds) - 1 values (min=0.318358 10%=0.318358 median=0.318358 90%=0.318358 max=0.318358)
GPU LBVH build performance: 0.00239982 MTris/s
GPU with GPU LBVH ray tracing frame render times (in seconds) - 1 values (min=0.421703 10%=0.421703 median=0.421703 90%=0.421703 max=0.421703)
GPU with GPU LBVH ray tracing performance: 78.5099 MRays/s
Scene processed in 7.43134 sec = 0% scene IO + 53% brute force RT + 0% CPU LBVH + 4% GPU with CPU LBVH + 4% GPU LBVH + 6% GPU with GPU LBVH + 32% images IO + 0% PCI-E write + 1% PCI-E read + 0% cleaning VRAM
____________________________________________________________________________________________
Loading scene data/powerplant/powerplant.obj...
Loading camera data/powerplant/camera.txt...
Scene powerplant loaded: 5984083 vertices, 12759246 faces in 1.91818 sec
Camera framebuffer size: 3228x1901
CPU build LBVH in 6.07061 sec
CPU LBVH build performance: 2.10181 MTris/s
GPU with CPU LBVH ray tracing frame render times (in seconds) - 1 values (min=1.1296 10%=1.1296 median=1.1296 90%=1.1296 max=1.1296)
GPU with CPU LBVH ray tracing performance: 43.4593 MRays/s
Biggest box : (-205000.000000 0.000000 -25646.599609) -- (406335.000000 249000.000000 158880.000000)
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
rassert code=694078589 line=0
tree build done
build bvh ok!
GPU LBVH build times (in seconds) - 1 values (min=15.8317 10%=15.8317 median=15.8317 90%=15.8317 max=15.8317)
GPU LBVH build performance: 0.805929 MTris/s
GPU with GPU LBVH ray tracing frame render times (in seconds) - 1 values (min=242.671 10%=242.671 median=242.671 90%=242.671 max=242.671)
GPU with GPU LBVH ray tracing performance: 0.202296 MRays/s
Scene processed in 270.267 sec = 1% scene IO + 2% CPU LBVH + 0% GPU with CPU LBVH + 6% GPU LBVH + 90% GPU with GPU LBVH + 1% images IO + 0% PCI-E write + 0% PCI-E read + 0% cleaning VRAM
____________________________________________________________________________________________
Loading scene data/san-miguel/san-miguel.obj...
Loading camera data/san-miguel/camera.txt...
Scene san-miguel loaded: 3738829 vertices, 5617451 faces in 1.10957 sec
Camera framebuffer size: 3840x2108
CPU build LBVH in 2.71807 sec
CPU LBVH build performance: 2.06671 MTris/s
GPU with CPU LBVH ray tracing frame render times (in seconds) - 1 values (min=2.13847 10%=2.13847 median=2.13847 90%=2.13847 max=2.13847)
GPU with CPU LBVH ray tracing performance: 30.2822 MRays/s
Biggest box : (-22.274300 -0.269337 -12.042200) -- (46.746700 14.600000 14.542400)
tree build done
build bvh ok!
GPU LBVH build times (in seconds) - 1 values (min=6.81877 10%=6.81877 median=6.81877 90%=6.81877 max=6.81877)
GPU LBVH build performance: 0.823822 MTris/s

Посмотреть полные логи

@PolarNick239
Copy link
Member

все-равно падают рассерты :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants