v0.11.9
Enzyme v0.11.9
Merged pull requests:
- Simplify make zero (#1063) (@wsmoses)
- Fix staticarrays active bug (#1071) (@wsmoses)
- Primitive deepcopy support (#1073) (@wsmoses)
- Consider jl_new_array (#1074) (@wsmoses)
- [EnzymeTestUtils] Fix batch duplicated return and aliasing return/argument (#1079) (@wsmoses)
- Fix constant, but aliasing, return (#1080) (@wsmoses)
- [EnzymeTestUtils] Prevent non-sroa'able tuple (#1082) (@wsmoses)
- Fix custom rule with batch fwd pointer (#1083) (@wsmoses)
- Add enzyme activity rule (#1084) (@wsmoses)
- CompatHelper: bump compat for GPUCompiler to 0.25, (keep existing compat) (#1085) (@github-actions[bot])
- Fix calling more than 30 arguments (#1087) (@swilliamson7)
- Generalize addr compuation (#1088) (@wsmoses)
- Delete range md when deleting return in julia (#1089) (@wsmoses)
- CompatHelper: bump compat for CEnum to 0.5, (keep existing compat) (#1090) (@github-actions[bot])
- Add missing type to ptreltype (#1092) (@jgreener64)
- Fix embarrassing array eltype size error (#1093) (@wsmoses)
- Fix offset calculation for i32 (#1094) (@wsmoses)
- Fix ptreltype (#1095) (@wsmoses)
- Simplify pmap rule [use EnzymeRules] (#1096) (@wsmoses)
- Add alloca type info metadata (#1097) (@wsmoses)
- Update Project.toml (#1099) (@wsmoses)
Closed issues:
- Support for jl_eqtable_get (#416)
- Enzyme using fallback BLAS replacements in deep neural network (#692)
- Enzyme compilation failed on IPU (#751)
- Assertion error with inlined function on recent Enzyme versions (#1025)
- error in nodecayed_phis (#1031)
- Simplified example of UDE dynamics with Lux neural networks (#1057)
- Handling of
getrf!
andgetrs!
(#1065) - Constant variable as temporary storage for active memory (#1068)
- StaticMatrix in Struct - ERROR: Unsupported Active... (#1069)
- Forward mode of an ODE solver fails with TypeAnalysisDepthLimit (#1070)
- Fix Enzyme incompatibilities with Krylov methods (#1077)
- Issues with
Wishart
from Distributions.jl (#1081) - Bounds error (#1086)