Releases: EnzymeAD/Reactant.jl
Releases · EnzymeAD/Reactant.jl
v0.2.1
Reactant v0.2.1
Merged pull requests:
- Format code of branch "main" (#101) (@github-actions[bot])
- Compile NNlib.maxpool and NNlib.meanpool (#102) (@Pangoraw)
- feat: handle cat/hcat/vcat (#103) (@avik-pal)
- feat: implementing view/getindex/setindex (#104) (@avik-pal)
- perf: test compile times for neural networks -- VGG16 (#105) (@avik-pal)
- fix: local JLL build script (#108) (@avik-pal)
- NNlib: forward feature group counts to convolution (#109) (@Pangoraw)
- tests: more comprehensive NN testing (#110) (@avik-pal)
- ci(github-actions): update the formatter action (#111) (@avik-pal)
- Format code of branch "main" (#112) (@github-actions[bot])
- Format code of branch "main" (#113) (@github-actions[bot])
- feat: allow building for CPU target on CUDA-enabled machines (#114) (@avik-pal)
- NNlib: handle kernel flip with reverse instead of window_reversal (#115) (@Pangoraw)
- Format code of branch "main" (#116) (@github-actions[bot])
- Configure CompatHelper workflow (#118) (@mofeing)
- chore: testing Enzyme 0.13 (#119) (@avik-pal)
- Fix non-used argument (#123) (@wsmoses)
- Fix typo in
mlirIsNullcall (#124) (@mofeing) - Format code of branch "main" (#125) (@github-actions[bot])
- Refactor
compileand test buffer donation (#126) (@mofeing) - Replace
IdDictforOrderedIdDict(#128) (@mofeing) - CompatHelper: add new compat entry for OrderedCollections at version 1, (keep existing compat) (#129) (@github-actions[bot])
Closed issues:
v0.2.0
Reactant v0.2.0
Merged pull requests:
- Move shape information of
RArrayto field (#58) (@mofeing) - Refactor
traced_typeto allow customization for external types (#59) (@mofeing) - Despecialize some methods to lower excessive codegen (#61) (@mofeing)
- Add benchmarking infrastructure (#65) (@mofeing)
- Tpu (#66) (@wsmoses)
- Refactor compilation (#68) (@mofeing)
- Format code of branch "main" (#69) (@github-actions[bot])
- Format code of branch "main" (#70) (@github-actions[bot])
- ci(buildkite): fix scripts (#71) (@avik-pal)
- Fix
permutedimsonTracedRArray(#72) (@mofeing) - Fix broadcasting on
ConcreteRArray(#73) (@mofeing) - Small fixes on abstract interpreter (#74) (@mofeing)
- Try hermetic cuda (#75) (@wsmoses)
- Implement
create_resultmethod forAbstractDict(#76) (@mofeing) - Implement
onlyforTracedRArray(#77) (@mofeing) - Reuse code cache in abstract interpretation to minimize
compiletime (#78) (@mofeing) - TPU index setup (#81) (@wsmoses)
- Format code of branch "main" (#82) (@github-actions[bot])
- Export
LoadPjrtPlugin,InitializePjrtPlugin,GetCApiClientfunctions (#84) (@mofeing) - Compile NNlib convolution (#87) (@Pangoraw)
- Format code of branch "main" (#89) (@github-actions[bot])
- Cleanup api (#90) (@wsmoses)
- Imrpove FFI (#91) (@wsmoses)
- Format code of branch "main" (#92) (@github-actions[bot])
- Fix libtpu auto download (#93) (@wsmoses)
- CUDA build local (#94) (@wsmoses)
- Format code of branch "main" (#95) (@github-actions[bot])
- Add back support for buffer donation (#96) (@mofeing)
Closed issues:
v0.1.9
v0.1.8
v0.1.7
Reactant v0.1.7
Merged pull requests:
- Support
structtypes increate_result(#6) (@mofeing) - Patches for Lux integration (#7) (@avik-pal)
- Fix warning box in README (#10) (@mofeing)
- Refactor
create_resultforTupletypes to includeNamedTuples (#11) (@mofeing) - Format code of branch "main" (#12) (@github-actions[bot])
- Format code of branch "main" (#13) (@github-actions[bot])
- Format code of branch "main" (#15) (@github-actions[bot])
- Lux (#20) (@wsmoses)
- Format code of branch "main" (#21) (@github-actions[bot])
- Fix worldage issues (#22) (@wsmoses)
- Format code of branch "main" (#23) (@github-actions[bot])
- Add elem apply of convert (#25) (@wsmoses)
- Format code of branch "main" (#26) (@github-actions[bot])
- Fix
create_resultonVector{Symbol}(#28) (@mofeing) - Format code of branch "main" (#31) (@github-actions[bot])
- Missing
Meta.quot(#34) (@avik-pal) - Generalize broadcast (#35) (@wsmoses)
- Support closures (#36) (@mofeing)
- fix elem_apply usage in mapreduce (#38) (@Pangoraw)
- add
@code_hlomacro to get mlir code (#39) (@Pangoraw) - Bump jll and rewrite testing (#42) (@wsmoses)
Closed issues:
- Crash on precompiling
ReactantNNlibExt(#1) - Crash on
Reactant.compile(#2) - Define
similarfor Reactant.ConcreteRArray (#4) - Define
create_resultforNamedTuple(#8) - Pipeline Error Reactant + Enzyme (#14)
- Macro to pretty print the stable hlo code (#17)
- xla RuntimeError on differentiating simple neural network (#24)
- Track closures' captured variables (#32)