Skip to content

Releases: JuliaGPU/oneAPI.jl

v1.2.1

18 Apr 17:19
e3cda8b
Compare
Choose a tag to compare

oneAPI v1.2.1

Diff since v1.2.0

Merged pull requests:

  • Update manifest (#307) (@github-actions[bot])
  • Update manifest (#309) (@github-actions[bot])
  • Generate IR validation errors on unsupported floating-point values. (#310) (@maleadt)
  • Bump the binary toolchain. (#311) (@maleadt)

v1.2.0

06 Apr 12:08
3eefdc3
Compare
Choose a tag to compare

oneAPI v1.2.0

Diff since v1.1.0

Merged pull requests:

v1.1.0

31 Mar 14:04
c81e57a
Compare
Choose a tag to compare

oneAPI v1.1.0

Diff since v1.0.2

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

03 Mar 14:55
a1bc1bc
Compare
Choose a tag to compare

oneAPI v1.0.2

Diff since v1.0.1

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:

v1.0.1

16 Feb 07:02
c42d0e8
Compare
Choose a tag to compare

oneAPI v1.0.1

Diff since v1.0.0

Closed issues:

  • Error broadcasting a number (#280)

Merged pull requests:

v1.0.0

13 Feb 15:23
07e5565
Compare
Choose a tag to compare

oneAPI v1.0.0

Diff since v0.4.0

v0.4.0

13 Feb 12:56
a37e132
Compare
Choose a tag to compare

oneAPI v0.4.0

Diff since v0.3.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

03 Oct 13:19
523c778
Compare
Choose a tag to compare

oneAPI v0.3.0

Diff since v0.2.5

Closed issues:

  • Build support library on Yggdrasil (#214)
  • How to select a device? (#224)

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

19 Aug 19:58
Compare
Choose a tag to compare

oneAPI v0.2.5

Diff since v0.2.4

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

28 Jun 12:07
51f1249
Compare
Choose a tag to compare

oneAPI v0.2.4

Diff since v0.2.3

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)