Recent Releases of oneAPI
oneAPI - v2.1.0
oneAPI v2.1.0
Merged pull requests: - Add JLD2 to test env (#507) (@christiangnrd) - CompatHelper: bump compat for GPUToolbox to 0.3, (keep existing compat) (#512) (@github-actions[bot]) - Update software stack to NEO v25.27.34303 (#513) (@michel2323) - Upgrade oneAPISupportjll.jl (#516) (@amontoison)
Closed issues: - Failed to translate LLVM code to SPIR-V on PVC (#502)
- Julia
Published by github-actions[bot] 6 months ago
oneAPI - v2.0.3
oneAPI v2.0.3
Merged pull requests:
- CompatHelper: bump compat for GPUToolbox to 0.2, (keep existing compat) (#495) (@github-actions[bot])
- [CI] Use oneAPI 2025.1.0 (#496) (@amontoison)
- Upgrade oneAPISupportjll (#498) (@amontoison)
- Remove unneedded line in oneArray constructor (#499) (@christiangnrd)
- Sink intrinsic results to ensure they survive. (#500) (@maleadt)
- Upgrade and switch to the non-unified SPIRV LLVM Translator. (#501) (@maleadt)
Closed issues: - Native device isn't exposed to SYCL error for linear algebra call using 2.0.2 (#494)
- Julia
Published by github-actions[bot] 10 months ago
oneAPI - v2.0.2
oneAPI v2.0.2
Merged pull requests: - Use Base.pkgversion instead of getting a hold of Pkg. (#488) (@maleadt) - Use GPUToolbox.jl (#490) (@christiangnrd) - Make package loadable on macOS (#493) (@giordano)
Closed issues: - Importing on Mac gives an error that halts the session (#489) - Inconsistent results for repeated matmul (followed by segfault) (#492)
- Julia
Published by github-actions[bot] about 1 year ago
oneAPI - v2.0.0
oneAPI v2.0.0
oneAPI.jl 2.0 is a relatively minor release, which the most important change being behind the scenes: GPUArrays.jl v11 has switched to KernelAbstractions.jl (#475).
There is one breaking change: all intrinsics (get_local_id, get_global_idx, etc) are fully 1-based now. They used to return 1-based values, while taking a 0-based dimension index. With the move to SPIRVIntrinsics.jl (#477) providing these intrinsics, the optional dimension index is also 1-based now.
Note that this is unlikely to, or rather should not affect many users, because in most cases the dimension index can be omitted in order to default to the first dimension.
Features
- #480
Bug fixes
- #485
Merged pull requests: - oneMKL: Re-enable validation for axpby. (#470) (@maleadt) - Test suite improvements. (#471) (@maleadt) - Fix mapreduce launch configuration. (#472) (@maleadt) - CompatHelper: bump compat for GPUCompiler to 1, (keep existing compat) (#474) (@github-actions[bot]) - Adapt to GPUArrays.jl transition to KernelAbstractions.jl. (#475) (@maleadt) - Switch CI to 1.11. (#476) (@maleadt) - Switch to SPIRVIntrinsics.jl. (#477) (@maleadt) - Adapt to JuliaGPU/GPUArrays.jl#567. (#478) (@maleadt) - Update to oneAPI v2025.0.0 (#480) (@amontoison) - Bump oneAPI support library. (#481) (@maleadt) - Fix a typo in generate_interfaces.jl (#482) (@amontoison) - Bump LLVM-SPIRV translator. (#483) (@maleadt) - [oneMKL] Fix gesvd! (#485) (@amontoison)
Closed issues: - oneMKL: Remove libOpenCL.so workaround (#425) - Update to 2024.2.1 (#465)
- Julia
Published by github-actions[bot] about 1 year ago
oneAPI - v1.6.1
oneAPI v1.6.1
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)
- Julia
Published by github-actions[bot] over 1 year ago
oneAPI - v1.6.0
oneAPI v1.6.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)
- Julia
Published by github-actions[bot] over 1 year ago
oneAPI - v1.5.0
oneAPI v1.5.0
Merged pull requests:
- Update manifest (#366) (@github-actions[bot])
- CompatHelper: bump compat for GPUCompiler to 0.25, (keep existing compat) (#367) (@github-actions[bot])
- Bump actions/checkout from 3 to 4 (#368) (@dependabot[bot])
- Update manifest (#369) (@github-actions[bot])
- CompatHelper: bump compat for CEnum to 0.5, (keep existing compat) (#370) (@github-actions[bot])
- Update manifest (#372) (@github-actions[bot])
- [oneMKL] Interface lapack routines (#376) (@amontoison)
- Add a generator of C interfaces (#378) (@amontoison)
- Support more kwarg syntax with kernel launches (#380) (@maleadt)
- Preserve the buffer type when broadcasting. (#383) (@maleadt)
- Avoid redundant pointer conversions for threadgroup memory. (#385) (@maleadt)
- Enable oneAPI 2024.0.0 support. (#386) (@kballeda)
- CompatHelper: bump compat for GPUCompiler to 0.26, (keep existing compat) (#387) (@github-actions[bot])
- Bump the compiler toolchain. (#388) (@maleadt)
- Update the deps folder for oneAPI 2024 (#389) (@amontoison)
- Bump the support library. (#390) (@maleadt)
- Bump again the support library (#391) (@amontoison)
- Avoid constructing MulAddMuls on Julia v1.12+ (#392) (@dkarrasch)
- Add a C interface for oneAPI -- SPARSE (#393) (@amontoison)
- Initial support for native Windows (#394) (@maleadt)
- Memory improvements (#395) (@maleadt)
- [oneMKL] Interface sparse routines (#400) (@amontoison)
- Update the C interface to avoid conflicts between buffer and usm routines (#402) (@amontoison)
- Upgrade the C interface for oneAPI 2024.1.0 (#403) (@amontoison)
- Bump the toolchain. (#405) (@maleadt)
- Interface more oneMKL routines (#407) (@amontoison)
- Add more methods convert in the C interface (#408) (@amontoison)
- [oneMKL] Interface EVD and SVD decompositions (#409) (@amontoison)
- Improve the dispatch for sparse routines (#410) (@amontoison)
- [oneMKL] Interface batched LAPACK routines (#411) (@amontoison)
- Add a finalizer to release the sparse matrix handle (#412) (@amontoison)
- [oneMKL] Interface sparseoptimize* routines (#413) (@amontoison)
- Support for Julia 1.11 (#415) (@maleadt)
- Use oneMKL with Float16 *. (#416) (@maleadt)
- Use a generic OpenCL ICD loader. (#417) (@maleadt)
- Another attempt to use mklfreebuffers (#418) (@pengtu)
- Call mklsycldestructor before deleting SYCL queue (#420) (@pengtu)
- Revert call to mklsycldestructor (#421) (@pengtu)
- Bump support library (#423) (@maleadt)
- Update onemklepilogue.cpp and onemklepilogue.h (#424) (@amontoison)
- Remove flush workaround. (#429) (@maleadt)
- Roll our own launch configuration (#431) (@maleadt)
- Bump julia-actions/setup-julia from 1 to 2 (#433) (@dependabot[bot])
- Make LinearAlgebra.generic_trimatmul more specific (#434) (@tgymnich)
- CompatHelper: bump compat for LLVM to 7, (keep existing compat) (#435) (@github-actions[bot])
- Define resize! (#436) (@mtfishman)
- Bump toolchain. (#438) (@maleadt)
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 - makequeue 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 _FORCEMKLFLUSH__ in the C interface? (#401)
- PVC support (#406)
- oneAPI 2024.1 : Fix valid warnings encountered post updating oneAPI to 2024.1 (#422)
- Infinite partialmapreducedevice recursion (#426)
- Remove oneMKL workaround (#427)
- Launch configuration: use ZEextensionkernelmaxgroupsizeproperties (#430)
- Impossible to cast a float into an integer (#441)
- Julia
Published by github-actions[bot] almost 2 years ago
oneAPI - v1.4.0
What's Changed
- Update manifest by @github-actions in https://github.com/JuliaGPU/oneAPI.jl/pull/340
- Update manifest by @github-actions in https://github.com/JuliaGPU/oneAPI.jl/pull/341
- Update manifest by @github-actions in https://github.com/JuliaGPU/oneAPI.jl/pull/342
- Update manifest by @github-actions in https://github.com/JuliaGPU/oneAPI.jl/pull/344
- Update manifest by @github-actions in https://github.com/JuliaGPU/oneAPI.jl/pull/345
- 1.10 enablement by @dkarrasch in https://github.com/JuliaGPU/oneAPI.jl/pull/330
- CompatHelper: bump compat for "GPUCompiler" to "0.22" by @github-actions in https://github.com/JuliaGPU/oneAPI.jl/pull/346
- Update manifest by @github-actions in https://github.com/JuliaGPU/oneAPI.jl/pull/347
- enable dependabot for GitHub actions by @ranocha in https://github.com/JuliaGPU/oneAPI.jl/pull/349
- Bump peter-evans/create-pull-request from 3 to 5 by @dependabot in https://github.com/JuliaGPU/oneAPI.jl/pull/351
- Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/JuliaGPU/oneAPI.jl/pull/350
- Update manifest by @github-actions in https://github.com/JuliaGPU/oneAPI.jl/pull/353
- Move to Julia 1.8. by @maleadt in https://github.com/JuliaGPU/oneAPI.jl/pull/354
- Use released GPUCompiler. by @maleadt in https://github.com/JuliaGPU/oneAPI.jl/pull/355
- Switch to GPUArrays buffer management. by @maleadt in https://github.com/JuliaGPU/oneAPI.jl/pull/358
- Update manifest by @github-actions in https://github.com/JuliaGPU/oneAPI.jl/pull/359
- Downgrade MKL. by @maleadt in https://github.com/JuliaGPU/oneAPI.jl/pull/361
- Bump GPUCompiler. by @maleadt in https://github.com/JuliaGPU/oneAPI.jl/pull/362
- Fix MKL tests for 1.10 compatibility by @maleadt in https://github.com/JuliaGPU/oneAPI.jl/pull/364
New Contributors
- @ranocha made their first contribution in https://github.com/JuliaGPU/oneAPI.jl/pull/349
Full Changelog: https://github.com/JuliaGPU/oneAPI.jl/compare/v1.3.0...v1.4.0
- Julia
Published by maleadt almost 2 years ago
oneAPI - v1.3.0
oneAPI v1.3.0
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])
- Julia
Published by github-actions[bot] over 2 years ago
oneAPI - v1.2.3
oneAPI v1.2.3
Closed issues: - Broken with SPIRVLLVMTranslatorunifiedjll 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])
- Julia
Published by github-actions[bot] over 2 years ago
oneAPI - v1.2.2
oneAPI v1.2.2
Closed issues: - Level Zero loader picks system libzeintelgpu (#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])
- Julia
Published by github-actions[bot] almost 3 years ago
oneAPI - v1.2.1
oneAPI v1.2.1
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)
- Julia
Published by github-actions[bot] almost 3 years ago
oneAPI - v1.1.0
oneAPI v1.1.0
Closed issues: - New version of oneAPISupportjll? (#298)
Merged pull requests: - Support batch primitives (gemmbatch, trsmbatch) (#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 gemmbatchstride (#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)
- Julia
Published by github-actions[bot] almost 3 years ago
oneAPI - v1.0.2
oneAPI v1.0.2
Closed issues: - liboneapisupport: double pointer support required (#286) - Initialization failure when JLL isn't available (#288) - Error "using oneAPI": "liboneapisupport 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])
- Julia
Published by github-actions[bot] almost 3 years ago
oneAPI - 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)
- Julia
Published by github-actions[bot] about 3 years ago
oneAPI - v0.3.0
oneAPI v0.3.0
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])
- Julia
Published by github-actions[bot] over 3 years ago
oneAPI - 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::cleandeviceinfocache 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.activeproject. (#208) (@maleadt) - Update manifest (#209) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 3 years ago
oneAPI - 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)
- Julia
Published by github-actions[bot] over 3 years ago
oneAPI - 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)
- Julia
Published by github-actions[bot] almost 4 years ago
oneAPI - 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])
- Julia
Published by github-actions[bot] about 4 years ago
oneAPI - 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])
- Julia
Published by github-actions[bot] over 4 years ago
oneAPI - 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)
- Julia
Published by github-actions[bot] over 4 years ago
oneAPI - 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)
- Julia
Published by github-actions[bot] over 4 years ago
oneAPI - v0.1.3
oneAPI v0.1.3
Merged pull requests: - Upgrade NEO, IGC, SPIRV tools. (#52) (@maleadt) - Updates for latest GPUCompiler.jl (#66) (@maleadt) - CompatHelper: add new compat entry for "SpecialFunctions" at version "1.3" (#67) (@github-actions[bot]) - CompatHelper: add new compat entry for "ExprTools" at version "0.1" (#68) (@github-actions[bot]) - Update manifest (#69) (@github-actions[bot]) - Update manifest (#70) (@github-actions[bot])
- Julia
Published by github-actions[bot] almost 5 years ago
oneAPI - v0.1.1
oneAPI v0.1.1
Closed issues:
- Kernel compilation fail when using sqrt and similar function (#35)
- Gen12: DG1 support (#38)
- precompile error for SPIRVLLVMTranslator_jll (#41)
- GPU vendor independent API (#42)
- Pkg Installation problem: Unsatisfiable requirements (#44)
- InvalidFunctionCall: Unexpected llvm intrinsic: llvm.fabs.f64 Src: ../lib/SPIRV/SPIRVWriter.cpp:1625
- InitError on macOS (#49)
- Strange error InvalidBitWidth: Invalid bit width in input: 96 (#55)
Merged pull requests: - Update manifest (#32) (@github-actions[bot]) - Update manifest (#33) (@github-actions[bot]) - Update the compute runtime. (#34) (@maleadt) - Move to Buildkite. (#36) (@maleadt) - Update Buildkite pipeline. (#37) (@maleadt) - Bump NEOjll to include DG1 support. (#39) (@maleadt) - Fix bug in local memory. (#40) (@maleadt) - Update manifest (#43) (@github-actions[bot]) - Bump to Julia 1.6. (#45) (@maleadt) - CI improvements (#51) (@maleadt) - Add Compat bound for NEOjll. (#53) (@maleadt) - Update manifest (#54) (@github-actions[bot]) - Update manifest (#56) (@github-actions[bot]) - Update manifest (#57) (@github-actions[bot]) - Update manifest (#59) (@github-actions[bot])
- Julia
Published by github-actions[bot] about 5 years ago
oneAPI - v0.1.0
oneAPI v0.1.0
Closed issues: - Compile time error (#23)
Merged pull requests: - CompatHelper: add new compat entry for "CEnum" at version "0.4" (#10) (@github-actions[bot]) - Update manifest (#11) (@github-actions[bot]) - Update manifest (#12) (@github-actions[bot]) - Update manifest (#13) (@github-actions[bot]) - CompatHelper: add new compat entry for "GPUArrays" at version "5.2" (#14) (@github-actions[bot]) - Update manifest (#15) (@github-actions[bot]) - Update manifest (#17) (@github-actions[bot]) - Update to latest AbstractGPU stack (#18) (@maleadt) - Update manifest (#19) (@github-actions[bot]) - Enable most GPUArrays tests. (#20) (@maleadt) - Update manifest (#21) (@github-actions[bot]) - CompatHelper: bump compat for "GPUCompiler" to "0.8" (#22) (@github-actions[bot]) - Update dependencies. (#24) (@maleadt) - Extend I/O, and add many tests. (#25) (@maleadt) - Bump binary dependencies. (#26) (@maleadt) - Implement mapreduce. (#27) (@maleadt) - Support integer device intrinsics, and look up for broadcast/mapreduce (#28) (@maleadt) - Avoid Int128 operations (#29) (@maleadt) - Enable all GPUArrays tests. (#30) (@maleadt)
- Julia
Published by github-actions[bot] over 5 years ago