v0.2.8
Reactant v0.2.8
Merged pull requests:
- Add IFRT C-API bindings (#178) (@mofeing)
- Reactant interpreter overload (#259) (@wsmoses)
- First batch of shortcuts to HLO ops (#267) (@mofeing)
- fix attribute for arrray of bools (#279) (@Pangoraw)
- enable new optimizations (#280) (@Pangoraw)
- gensym in
@code_hlo
(#281) (@jumerckx) - test for traced_type where array isn't captured by type param (#282) (@jumerckx)
- fix: don't print "Module" (#283) (@avik-pal)
- docs: nicer documentation setup (#284) (@avik-pal)
- add check for null in
show(::Operation)
. (#285) (@jumerckx) - build(deps): bump codecov/codecov-action from 4 to 5 (#286) (@dependabot[bot])
- Format code of branch "main" (#289) (@github-actions[bot])
- CompatHelper: add new compat entry for EnzymeCore at version 0.8, (keep existing compat) (#290) (@github-actions[bot])
- chore: specify sources for local dev (#292) (@avik-pal)
- feat: define aos_to_soa (#294) (@avik-pal)
- add fill to TracedRNumber (#295) (@glou-nes)
- Format code of branch "main" (#296) (@github-actions[bot])
- fix: vararg compilation (#299) (@avik-pal)
- ci: add downgrade testing (#300) (@avik-pal)
- Fix tracedarray (#302) (@wsmoses)
- fix
create_result(::Array)
for non-vectors (#304) (@mofeing) - implement
collect
forTracedRArray
(#305) (@mofeing) - fix
YaoBlocks.mat
for rotation gates withTracedRNumber
parameters (#306) (@mofeing) - use row major when building attributes (#307) (@Pangoraw)
- Format code of branch "main" (#309) (@github-actions[bot])
- Speed up invoke usage (#313) (@wsmoses)
- specify aarch64-linux toolchain for Yggdrasil build (#316) (@mofeing)
- add optional debug info to Ops calls (#317) (@mofeing)
- Implement NNlib.∇conv_data! and NNlib.∇conv_filter! (#318) (@Pangoraw)
- Ops remaining basic numerical test (#320) (@glou-nes)
- fix: preserve IOContext for printing (#322) (@avik-pal)
- fix: #196 (#323) (@glou-nes)
- [JLL] Add conversion from llvm to mlir (#324) (@wsmoses)
Closed issues:
- IFRT tracking issue (#176)
- Abstract interpretation over
ReactantInterpreter
sometimes skips overriden methods (#189) - crash with parameter less function (#196)
- Mismatch computing
Enzyme.gradient
between regular array andConcreteRArray
(#236) - Add downgrade testing CI (#271)
- Inconsistent result for
iszero
for booleans (#277) - Implement
fill
forTracedRNumber
(#288) - compilation failure of getindex with a type-assert (#293)