Releases: JuliaGPU/oneAPI.jl
Releases · JuliaGPU/oneAPI.jl
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)
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)
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])
v0.1.2
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 SPIRV_LLVM_Translator_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 ] (#47)
- 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 NEO_jll 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 NEO_jll. (#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])
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)