JuliaGPU / oneAPI.jl

Julia support for the oneAPI programming toolkit.
https://juliagpu.org/oneapi/
Other
179 stars 21 forks source link

Bump toolchain. #438

Closed maleadt closed 3 months ago

maleadt commented 3 months ago

I'm confused how this doesn't report the ZE_extension_kernel_max_group_size_properties extension:

julia> oneAPI.versioninfo()
Binary dependencies:
- NEO: 24.13.29138+0
- libigc: 1.0.16510+0
- gmmlib: 22.3.18+0
- SPIRV_LLVM_Translator_unified: 0.4.0+0
- SPIRV_Tools: 2023.2.0+0

Toolchain:
- Julia: 1.10.3
- LLVM: 15.0.7

1 driver:
- 00000000-0000-0000-17cf-b56b010371d2 (v1.3.29138, API v1.3.0)

1 device:
- Intel(R) Iris(R) Xe Graphics

julia> oneL0.extension_properties(driver())
Dict{String, VersionNumber} with 22 entries:
  "ZE_experimental_scheduling_hints"                  => v"1.0.0"
  "ZE_extension_cache_reservation"                    => v"1.0.0"
  "ZE_extension_raytracing"                           => v"1.0.0"
  "ZE_extension_device_luid"                          => v"1.0.0"
  "ZE_extension_memory_free_policies"                 => v"1.0.0"
  "ZE_experimental_event_pool_counter_based"          => v"1.0.0"
  "ZE_extension_pci_properties"                       => v"1.0.0"
  "ZE_extension_device_memory_properties"             => v"1.0.0"
  "ZE_experimental_global_offset"                     => v"1.0.0"
  "ZE_experimental_power_saving_hint"                 => v"1.0.0"
  "ZE_extension_device_ip_version"                    => v"1.0.0"
  "ZE_intel_experimental_event_sync_mode"             => v"1.0.0"
  "ZE_experimental_relaxed_allocation_limits"         => v"1.0.0"
  "ZE_intel_experimental_command_list_memory_sync"    => v"1.0.0"
  "ZE_extension_image_view_planar"                    => v"1.0.0"
  "ZE_intel_experimental_device_module_dp_properties" => v"1.0.0"
  "ZE_extension_memory_compression_hints"             => v"1.0.0"
  "ZE_experimental_rtas_builder"                      => v"1.0.0"
  "ZE_extension_float_atomics"                        => v"1.0.0"
  "ZE_extension_image_view"                           => v"1.0.0"
  "ZE_extension_event_query_kernel_timestamps"        => v"1.0.0"
  "ZE_experimental_module_program"                    => v"1.0.0"

AFAIU, that should be part of 24.13.29138: https://github.com/intel/compute-runtime/commit/cebedb50c75ceffba4d4cf303ae8f1781376c3d8

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 80.59%. Comparing base (f36b813) to head (72bfd4e).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #438 +/- ## ========================================== + Coverage 80.46% 80.59% +0.12% ========================================== Files 45 45 Lines 2616 2618 +2 ========================================== + Hits 2105 2110 +5 + Misses 511 508 -3 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

maleadt commented 3 months ago

I'm confused how this doesn't report the ZE_extension_kernel_max_group_size_properties extension:

Filed upstream: https://github.com/intel/compute-runtime/issues/733