Releases: JuliaGPU/oneAPI.jl
Releases · JuliaGPU/oneAPI.jl
v1.2.1
v1.2.0
oneAPI v1.2.0
Merged pull requests:
v1.1.0
oneAPI v1.1.0
Closed issues:
- New version of oneAPI_Support_jll? (#298)
Merged pull requests:
- Support batch primitives (gemm_batch, trsm_batch) (#287) (@kballeda)
- Update manifest (#290) (@github-actions[bot])
- Support for creating oneArrays backed by shard memory (#291) (@maleadt)
- Use broadcast instead of copies to initialize mapreduce buffers. (#292) (@maleadt)
- Update manifest (#293) (@github-actions[bot])
- Adapt to GPUCompiler 0.18. (#295) (@maleadt)
- support gemm_batch_stride (#297) (@kballeda)
- Bump oneAPI support library. (#299) (@maleadt)
- Update manifest (#301) (@github-actions[bot])
- Choose parallel tests based on CPUs, not threads. (#304) (@maleadt)
- Adapt to LLVM.jl 5 and GPUCompiler.jl 0.19. (#306) (@maleadt)
v1.0.2
oneAPI v1.0.2
Closed issues:
- liboneapi_support: double pointer support required (#286)
- Initialization failure when JLL isn't available (#288)
- Error "using oneAPI": "liboneapi_support not defined" (#289)
Merged pull requests:
- Support half type primitives (#270) (@kballeda)
- Update oneMKL interface (#279) (@amontoison)
- Update manifest (#282) (@github-actions[bot])
- Fix a typo in lib/support/liboneapi_support.jl (#284) (@amontoison)
- Update manifest (#285) (@github-actions[bot])
v1.0.1
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)