Releases: JuliaGPU/oneAPI.jl
Releases · JuliaGPU/oneAPI.jl
v1.0.0
oneAPI v1.0.0
v0.4.0
oneAPI v0.4.0
Closed issues:
- Kernel crash in driver (#200)
- Better error on JLL unavailability (Windows, etc) (#207)
- Add CITATION file (#223)
- Intel Arc hardware requires Linux 6.2 (#228)
- MethodError: unsafe_convert(::Type{PtrOrZePtr{Nothing}}, ::PtrOrZePtr{Nothing}) is ambiguous. (#230)
- oneMKL: copy broken (#243)
- Abort during SYCL queue creation (#260)
- oneMKL tests are failing. (#271)
Merged pull requests:
- Update manifest (#227) (@github-actions[bot])
- Update manifest (#229) (@github-actions[bot])
- Add BLAS Level 1 Copy Support (#231) (@pengtu)
- Update manifest (#232) (@github-actions[bot])
- oneMKL: Support for iamax and iamin (#235) (@Sarbojit2019)
- Update manifest (#236) (@github-actions[bot])
- oneMKL: Support for nrm2 (#238) (@kballeda)
- Automatically determine whether to build the support library on CI. (#239) (@maleadt)
- oneMKL: support for scal (#240) (@kballeda)
- oneMKL: support axpy from level1 (#241) (@kballeda)
- oneMKL: support for swap (#242) (@Sarbojit2019)
- Retry API calls when running out of memory. (#244) (@maleadt)
- Update manifest (#245) (@github-actions[bot])
- Fix for copy failure (#247) (@Sarbojit2019)
- Update manifest (#248) (@github-actions[bot])
- Minor cleanup (#249) (@Sarbojit2019)
- Level-1: asum primitive support (#250) (@kballeda)
- Update manifest (#251) (@github-actions[bot])
- Update manifest (#252) (@github-actions[bot])
- Support level-2 primitives and dot (level-1) primitive (#253) (@kballeda)
- Update manifest (#254) (@github-actions[bot])
- Support level 3 primitives (#255) (@kballeda)
- Update manifest (#256) (@github-actions[bot])
- Update manifest (#257) (@github-actions[bot])
- oneMKL fixes (#258) (@maleadt)
- Bump binary toolchain. (#262) (@maleadt)
- Update manifest (#263) (@github-actions[bot])
- Invoke the non-deprecated make_queue method to work around a SYCL bug. (#264) (@maleadt)
- Minor QOL improvements (#265) (@maleadt)
- Add support for Julia 1.9. (#266) (@maleadt)
- Bump support package. (#267) (@maleadt)
- Update manifest (#268) (@github-actions[bot])
- Update and regenerate all headers. (#269) (@maleadt)
- Fixes to autogenerated wrappers (#272) (@maleadt)
- Update manifest (#273) (@github-actions[bot])
- Check JLL availability during init. (#274) (@maleadt)
- Move support wrappers into their own module. (#276) (@maleadt)
- Update manifest (#277) (@github-actions[bot])
- Bump NEO to v22.53.25242. (#278) (@maleadt)
v0.3.0
oneAPI v0.3.0
Closed issues:
Merged pull requests:
- Prototype integration with oneMKL. (#97) (@maleadt)
- Update manifest (#210) (@github-actions[bot])
- Update manifest (#211) (@github-actions[bot])
- Change oneMKLZgemm parameter types to ComplexF64, likely a copy-and-paste er… (#212) (@pengtu)
- CompatHelper: add new compat entry for "Scratch" at version "1" (#213) (@github-actions[bot])
- Build support library on Yggdrasil (#215) (@maleadt)
- Bump toolchain binaries. (#216) (@maleadt)
- Support SYCL Events. (#217) (@maleadt)
- Update manifest (#218) (@github-actions[bot])
- Wrap at-oneapi's output in a let block. (#219) (@maleadt)
- Update oneAPI_Support version. (#220) (@maleadt)
- Update manifest (#221) (@github-actions[bot])
- Update manifest (#222) (@github-actions[bot])
- Update manifest (#225) (@github-actions[bot])
v0.2.5
oneAPI v0.2.5
Merged pull requests:
- warn about test suite length (#198) (@Moelf)
- Update manifest (#199) (@github-actions[bot])
- Update manifest (#201) (@github-actions[bot])
- Call oneapi::mkl::gpu::clean_device_info_cache before destroy sycl::q… (#202) (@pengtu)
- Update manifest (#203) (@github-actions[bot])
- Update manifest (#204) (@github-actions[bot])
- Update manifest (#205) (@github-actions[bot])
- Use Base.active_project. (#208) (@maleadt)
- Update manifest (#209) (@github-actions[bot])
v0.2.4
oneAPI v0.2.4
Closed issues:
- ZeDriver(0) crashes (#177)
- Adapt to GPUCompiler changes (#181)
- Package test fails on Intel UHD 620 with
nested task error: rmprocs: pids [2] not terminated after 30 seconds.
(#184)
Merged pull requests:
- Update manifest (#176) (@github-actions[bot])
- Update manifest (#178) (@github-actions[bot])
- Update to GPUCompiler 0.15. (#179) (@maleadt)
- Update manifest (#180) (@github-actions[bot])
- Protect against creating invalid device and driver structs. (#182) (@maleadt)
- Add support for Julia 1.8. (#183) (@maleadt)
- Update manifest (#186) (@github-actions[bot])
- Update manifest (#187) (@github-actions[bot])
- CompatHelper: bump compat for "GPUCompiler" to "0.16" (#188) (@github-actions[bot])
- Update manifest (#189) (@github-actions[bot])
- Update manifest (#190) (@github-actions[bot])
- Remove debug code in mapreduce. (#191) (@maleadt)
- Fix array allocation size for isbits union arrays. (#192) (@maleadt)
- Fix math quirk. (#193) (@maleadt)
- Bump SPIR-V to LLVM translator. (#194) (@maleadt)
- Update manifest (#195) (@github-actions[bot])
- Bump GPUArrays and toolchain (#196) (@maleadt)
- Fix gamma device functions. (#197) (@maleadt)
v0.2.3
oneAPI v0.2.3
Closed issues:
- Test suite hangs (#101)
- fill! doesn't work with Int16/Float16 (#108)
- Segfault, due to early memory release? (#113)
- Miscompilation on Tiger Lake Xe GPU with early loop exit (#154)
- Wrong results when LHS variable is used on RHS with a barrier synchronization (#159)
- Miscompilation due to conditional store moving across work group barrier (#160)
- possible miscompilation on Tiger Lake Xe (#167)
Merged pull requests:
- Update manifest (#138) (@github-actions[bot])
- Update manifest (#139) (@github-actions[bot])
- Update manifest (#140) (@github-actions[bot])
- Update manifest (#141) (@github-actions[bot])
- Update manifest (#142) (@github-actions[bot])
- Update manifest (#143) (@github-actions[bot])
- Update manifest (#144) (@github-actions[bot])
- Update manifest (#145) (@github-actions[bot])
- Bump binary dependencies. (#146) (@maleadt)
- Prevent use of Float64 when it's not supported by the hardware. (#147) (@maleadt)
- Update manifest (#148) (@github-actions[bot])
- Update manifest (#149) (@github-actions[bot])
- Wrap ZeFence (#150) (@maleadt)
- Back-port array changes from CUDA.jl. (#152) (@maleadt)
- Update and regenerate headers. (#153) (@maleadt)
- Support show on multiple arguments at once. (#155) (@maleadt)
- Bump dependencies (#156) (@maleadt)
- Use a blocking free to avoid early memory releases. (#157) (@maleadt)
- Update manifest (#161) (@github-actions[bot])
- Ensure the barrier function is convergent. (#162) (@maleadt)
- Test that passing pointers as integers works. (#163) (@maleadt)
- Update manifest (#165) (@github-actions[bot])
- Update tb/onemkl to the latest SYCL API (#166) (@pengtu)
- Update manifest (#169) (@github-actions[bot])
- Update manifest (#171) (@github-actions[bot])
- Bump binary dependencies. (#174) (@maleadt)
- Re-enable tests for Int16/Float16. (#175) (@maleadt)
v0.2.2
oneAPI v0.2.2
Closed issues:
- ERROR: /tmp/jl_p05O0j-download.gz Can not open the file as archive (#137)
Merged pull requests:
- Update manifest (#128) (@github-actions[bot])
- CompatHelper: bump compat for "SpecialFunctions" to "2" (#129) (@github-actions[bot])
- Update manifest (#130) (@github-actions[bot])
- Be more restrictive about NEO upgrades. (#131) (@maleadt)
- Update manifest (#132) (@github-actions[bot])
- Update manifest (#133) (@github-actions[bot])
- Update manifest (#134) (@github-actions[bot])
- Update manifest (#135) (@github-actions[bot])
- Update manifest (#136) (@github-actions[bot])
v0.2.1
oneAPI v0.2.1
Closed issues:
- Double type is not supported on this platform (#50)
- Warning+Error thrown by oneAPI, use of "arguments" must be qualified (#127)
Merged pull requests:
- Fix typo in suggest_groupsize (#98) (@troels)
- Update manifest (#99) (@github-actions[bot])
- Update manifest (#102) (@github-actions[bot])
- Update manifest (#103) (@github-actions[bot])
- Update manifest (#104) (@github-actions[bot])
- Backport CUDA.jl test runner fixes. (#105) (@maleadt)
- CompatHelper: bump compat for "GPUCompiler" to "0.13" (#106) (@github-actions[bot])
- Update manifest (#107) (@github-actions[bot])
- Disable select GPUArrays.jl tests. (#109) (@maleadt)
- Backport some changes from CUDA.jl (#112) (@maleadt)
- Inspect device properties to determine test types. (#114) (@maleadt)
- Bump GPUArrays. (#115) (@maleadt)
- Update manifest (#116) (@github-actions[bot])
- Update manifest (#117) (@github-actions[bot])
- Bump oneAPI-related packages. (#118) (@maleadt)
- Update manifest (#119) (@github-actions[bot])
- Update manifest (#120) (@github-actions[bot])
- Bump NEO. (#121) (@maleadt)
- Update manifest (#122) (@github-actions[bot])
- Update manifest (#123) (@github-actions[bot])
- Update manifest (#124) (@github-actions[bot])
- Bump NEO. (#125) (@maleadt)
- Update manifest (#126) (@github-actions[bot])
v0.2.0
oneAPI v0.2.0
Closed issues:
- ERROR: InvalidIRError: compiling kernel broadcast_kernel; Reason unsupported dynamic function invocation (#95)
Merged pull requests:
- Simplify wrap.jl by generating
@ccall
and using JuliaFormatter (#78) (@Gnimuc) - Support for atomic intrinsics (#85) (@maleadt)
- Update manifest (#88) (@github-actions[bot])
- Update manifest (#89) (@github-actions[bot])
- Adapt to LLVM changes. (#91) (@maleadt)
- Update manifest (#93) (@github-actions[bot])
- Update manifest (#94) (@github-actions[bot])
- Update the Intel toolchain to v21.31.20514. (#96) (@maleadt)
v0.1.4
oneAPI v0.1.4
Closed issues:
- cannot open shared object file: No such file or directory (#72)
Merged pull requests:
- Update manifest (#71) (@github-actions[bot])
- Update manifest (#73) (@github-actions[bot])
- Update manifest (#74) (@github-actions[bot])
- Remove zefunc. (#75) (@maleadt)
- Update the LLVM to SPIRV translator. (#76) (@maleadt)
- Add the result of
get_default_args
as default compiler flags (#77) (@Gnimuc) - Update manifest (#79) (@github-actions[bot])
- Update manifest (#80) (@github-actions[bot])
- Update manifest (#81) (@github-actions[bot])
- Update manifest (#82) (@github-actions[bot])
- Update manifest (#83) (@github-actions[bot])
- Bump GPUArrays and GPUCompiler. (#84) (@maleadt)
- Update manifest (#86) (@github-actions[bot])
- Bump oneAPI binary dependencies. (#87) (@maleadt)