OneAPI.jl Versions Save

Julia support for the oneAPI programming toolkit.

v1.3.0

10 months ago

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

11 months ago

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

1 year ago

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

1 year ago

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

1 year ago

oneAPI v1.2.0

Diff since v1.1.0

Merged pull requests:

  • Add support for KernelAbstraction 0.9 (#300) (@vchuravy)

v1.1.0

1 year ago

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

1 year ago

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:

  • 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

1 year ago

oneAPI v1.0.1

Diff since v1.0.0

Closed issues:

  • Error broadcasting a number (#280)

Merged pull requests:

  • Fix number quirk. (#281) (@maleadt)

v1.0.0

1 year ago

oneAPI v1.0.0

Diff since v0.4.0

v0.4.0

1 year ago

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)