Published November 16, 2022
| Version v0.7.3
Software
Open
JuliaGPU/KernelAbstractions.jl: v0.7.3
Creators
- Valentin Churavy1
- Dilum Aluthge2
- Lucas C Wilcox
- Julian Samaroo
- James Schloss3
- Simon Byrne4
- Maciej Waruszewski
- Ali Ramadhan5
- Meredith
- Simeon Schaub1
- Jake Bolewski
- Tim Besard6
- Anton Smirnov
- Ben Arthur7
- Charles Kawczynski4
- Chris Hill
- Christopher Rackauckas5
- James Cook
- Jinguo Liu8
- Michel Schanen9
- Navid C. Constantinou10
- Oliver Schulz11
- Oscar
- Páll Haraldsson12
- Takafumi Arakaki
- 1. @mit
- 2. Brown University
- 3. LeiosOS
- 4. Caltech
- 5. Massachusetts Institute of Technology
- 6. @JuliaComputing
- 7. Howard Hughes Medical Institute / Janelia Research Campus / Scientific Computing
- 8. Hong Kong University of Science and Technology
- 9. Argonne National Laboratory
- 10. Australian National University
- 11. Max Planck Institute for Physics
- 12. Working remotely for a UK company
Description
KernelAbstractions v0.7.3
Closed issues:
- Support atomics (#7)
- Add backend lookup function based on input arguments (#229)
- Separate Cassette context from
CompilerMetadata
(#231) - Update for CUDA.jl 3.0 (#241)
- Adding a function to get device from array (type)? (#268)
- Support for atomics (#276)
- CUDA 3.6.3 broke KernelAbstactions. (#280)
- Enzyme fails on GPU kernel (#307)
Merged pull requests:
- Add function get_device (#269) (@oschulz)
- Synchronize SpecialFunctions compat (#279) (@charleskawczynski)
- [CUDAKernels] Avoid Cassette looking at device_functions (#281) (@vchuravy)
- Simplify CI and drop bors (#283) (@vchuravy)
- Excise Cassette (#288) (@vchuravy)
- Use Timer to avoid hangs due to error on the device (#291) (@vchuravy)
- don't test KernelGradients on nightly for now (#292) (@vchuravy)
- WIP: Make CUDA stream from cache match CUDA context (#294) (@christophernhill)
- adding atomic support with atomix (#299) (@leios)
- using CPU as default for Scratchpad and SharedMemory (#300) (@leios)
- CompatHelper: add new compat entry for Atomix at version 0.1, (keep existing compat) (#301) (@github-actions[bot])
- Enzyme v0.10 supports GPU compilation again (#303) (@vchuravy)
- Add atomics support for ROCKernels (#304) (@jpsamaroo)
- Enable CPU atomics (#305) (@jpsamaroo)
- Add 'return nothing' to autodiff (#309) (@pxl-th)
- Make examples work by copy-paste into REPL (#310) (@jwscook)
- bounding UnsafeAtomics and UnsafeAtomicsLLVM (#311) (@leios)
- Add oneAPI back-end. (#312) (@maleadt)
- [doc] Some revamping (#314) (@michel2323)
- Fix depwarn (#315) (@ChrisRackauckas)
- ROCKernels: Update to AMDGPU 0.4 (#316) (@jpsamaroo)
- Fix docstrings rendering (#323) (@navidcy)
- fix typo in docs (#327) (@bjarthur)
- Add @ndrange (#329) (@vchuravy)
- Fix stmt form of at_private (#331) (@vchuravy)
Files
JuliaGPU/KernelAbstractions.jl-v0.7.3.zip
Files
(76.0 kB)
Name | Size | Download all |
---|---|---|
md5:767271e53f16ae09bd5d516b3dc841e5
|
76.0 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/JuliaGPU/KernelAbstractions.jl/tree/v0.7.3 (URL)