Skip to content

Releases: JuliaGPU/oneAPI.jl

v1.6.1

01 Oct 20:20
4c6b028
Compare
Choose a tag to compare

oneAPI v1.6.1

Diff since v1.6.0

Merged pull requests:

  • Implement sincos intrinsic to fix exp. (#443) (@maleadt)
  • Bump back-end compiler. (#456) (@maleadt)
  • CompatHelper: bump compat for GPUCompiler to 0.27, (keep existing compat) (#457) (@github-actions[bot])
  • Don't evict memory before freeing it. (#459) (@maleadt)
  • Queue operations on the current device, not the one owning the array. (#460) (@maleadt)
  • Bump LLVM compat (#462) (@maleadt)
  • Bump oneAPI support package. (#464) (@maleadt)
  • Use the version 2024.2.1 for CI (#467) (@amontoison)
  • Revert "Use the version 2024.2.1 for CI" (#468) (@maleadt)

Closed issues:

  • Conversions from float to integers fail (#48)
  • Evicting memory before freeing? (#439)
  • Segmentation fault with the release 1.6.0 (#455)
  • sind and cosd not working with Float32 oneArrays (#463)

v1.6.0

01 Aug 07:58
Compare
Choose a tag to compare

oneAPI v1.6.0

Diff since v1.5.0

Merged pull requests:

  • CompatHelper: bump compat for LLVM to 8, (keep existing compat) (#444) (@github-actions[bot])
  • Update oneAPI.jl for the release 2024.2.0 (#446) (@amontoison)
  • Avoid ReshapedArray using Int128 in kernel (#449) (@tgymnich)
  • Export OutOfGPUMemoryError (#451) (@maleadt)
  • Bump minimal Julia requirement to v1.10. (#452) (@maleadt)
  • Bump driver. (#453) (@maleadt)

Closed issues:

  • Backport Metal.jl ReshapedArray improvement (#447)
  • Windows: first call to using oneAPI errors, terminates testing; second call succeeds (#448)
  • ERROR: UndefVarError: OutOfGPUMemoryError not defined (#450)

v1.5.0

24 May 11:40
c3fc211
Compare
Choose a tag to compare

oneAPI v1.5.0

Diff since v1.4.0

Merged pull requests:

Closed issues:

  • Windows support (#92)
  • res/local.jl Inconsistency in commandline options with multiple vendor libraries installed (#170)
  • oneMKL: test failures with rotate and reflect (#283)
  • Some test failures with A770 (#302)
  • Support for Gen9 hardware regressed? (#356)
  • MKL upgrade breaks support library (#357)
  • Intel Data Center GPU Max series is not supported? (#365)
  • Alchemist hardware (#371)
  • test results on ARC770 (#373)
  • Failed to initialize oneAPI (#375)
  • oneapi 2024.0 - make_queue native API prototype update (#379)
  • Error on Linux/NixOS (ENOENT on shared libaries) (#381)
  • oneMKL tests failing due to missing symbols in oneapi support library (#384)
  • oneAPI with nested integrals (#397)
  • Fail to import (#399)
  • When should we use FORCE_MKL_FLUSH in the C interface? (#401)
  • PVC support (#406)
  • oneAPI 2024.1 : Fix valid warnings encountered post updating oneAPI to 2024.1 (#422)
  • Infinite partial_mapreduce_device recursion (#426)
  • Remove oneMKL workaround (#427)
  • Launch configuration: use ZE_extension_kernel_max_group_size_properties (#430)
  • Impossible to cast a float into an integer (#441)

v1.4.0

24 May 11:14
b5d47f8
Compare
Choose a tag to compare

What's Changed

  • Update manifest by @github-actions in #340
  • Update manifest by @github-actions in #341
  • Update manifest by @github-actions in #342
  • Update manifest by @github-actions in #344
  • Update manifest by @github-actions in #345
  • 1.10 enablement by @dkarrasch in #330
  • CompatHelper: bump compat for "GPUCompiler" to "0.22" by @github-actions in #346
  • Update manifest by @github-actions in #347
  • enable dependabot for GitHub actions by @ranocha in #349
  • Bump peter-evans/create-pull-request from 3 to 5 by @dependabot in #351
  • Bump actions/checkout from 2 to 3 by @dependabot in #350
  • Update manifest by @github-actions in #353
  • Move to Julia 1.8. by @maleadt in #354
  • Use released GPUCompiler. by @maleadt in #355
  • Switch to GPUArrays buffer management. by @maleadt in #358
  • Update manifest by @github-actions in #359
  • Downgrade MKL. by @maleadt in #361
  • Bump GPUCompiler. by @maleadt in #362
  • Fix MKL tests for 1.10 compatibility by @maleadt in #364

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.3.0

10 Jul 21:16
a8e2d19
Compare
Choose a tag to compare

oneAPI v1.3.0

Diff since v1.2.3

Merged pull requests:

  • Update to LLVM.jl 6. (#334) (@maleadt)
  • Update manifest (#335) (@github-actions[bot])
  • Update manifest (#337) (@github-actions[bot])
  • Bump binary dependencies. (#338) (@maleadt)
  • Update manifest (#339) (@github-actions[bot])

v1.2.3

16 Jun 12:49
1c49a2e
Compare
Choose a tag to compare

oneAPI v1.2.3

Diff since v1.2.2

Closed issues:

  • Broken with SPIRV_LLVM_Translator_unified_jll 0.3 (#320)
  • oneAPI.rand() creates a CPU array (#324)

Merged pull requests:

  • Reduce number of mul! methods (#318) (@dkarrasch)
  • Bump GPUCompiler. (#322) (@maleadt)
  • Bump SPIRV LLVM translator. (#323) (@maleadt)
  • Add GPUArrays out-of-place random methods (#325) (@tgymnich)
  • Update manifest (#326) (@github-actions[bot])
  • Update manifest (#328) (@github-actions[bot])
  • Replace macros with functions to cut down on generated code. (#329) (@maleadt)
  • Update manifest (#331) (@github-actions[bot])
  • CompatHelper: bump compat for "GPUCompiler" to "0.21" (#332) (@github-actions[bot])

v1.2.2

15 May 15:39
1ffb187
Compare
Choose a tag to compare

oneAPI v1.2.2

Diff since v1.2.1

Closed issues:

  • Level Zero loader picks system libze_intel_gpu (#315)

Merged pull requests:

  • Add JLL debug mode (#312) (@maleadt)
  • CompatHelper: add new compat entry for "Preferences" at version "1" (#313) (@github-actions[bot])
  • Update manifest (#314) (@github-actions[bot])
  • Update manifest (#316) (@github-actions[bot])
  • Update manifest (#317) (@github-actions[bot])
  • Update manifest (#319) (@github-actions[bot])

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)