Recent Releases of Mooncake

Mooncake - v0.4.158

Mooncake v0.4.158

Diff since v0.4.157

Merged pull requests: - fix: update to new LuxLib functions (#758) (@avik-pal)

Closed issues: - Tagging / release issue (#741)

- Julia
Published by github-actions[bot] 6 months ago

Mooncake - v0.4.156

Mooncake v0.4.156

Diff since v0.4.155

This release has been identified as a backport. Automated changelogs for backports tend to be wildly incorrect. Therefore, the list of issues and pull requests is hidden. <!--

-->

- Julia
Published by github-actions[bot] 6 months ago

Mooncake - v0.4.155

Mooncake v0.4.155

Diff since v0.4.153

This release has been identified as a backport. Automated changelogs for backports tend to be wildly incorrect. Therefore, the list of issues and pull requests is hidden. <!--

-->

- Julia
Published by github-actions[bot] 6 months ago

Mooncake - v0.4.154

Mooncake v0.4.154

Diff since v0.4.153

This release has been identified as a backport. Automated changelogs for backports tend to be wildly incorrect. Therefore, the list of issues and pull requests is hidden. <!--

-->

- Julia
Published by github-actions[bot] 6 months ago

Mooncake - v0.4.153

Mooncake v0.4.153

Diff since v0.4.152

This release has been identified as a backport. Automated changelogs for backports tend to be wildly incorrect. Therefore, the list of issues and pull requests is hidden. <!-- Merged pull requests: - Add better error messages for tangent accessors when types are passed (#707) (@Copilot) - Set tangent_type for AbstractLogger to NoTangent (#710) (@Copilot) - Create contribution guidelines in copilot-instructions.md (#713) (@yebai) - Tidy up (#715) (@willtebbutt)

Closed issues: - Better errors for tangent accessors (#557)

-->

- Julia
Published by github-actions[bot] 6 months ago

Mooncake - v0.4.157

Mooncake v0.4.157

Diff since v0.4.152

Merged pull requests: - add rule for complex logdet (#664) (@araujoms) - CompatHelper: bump compat for JET in [weakdeps] to 0.10, (keep existing compat) (#691) (@github-actions[bot]) - Add better error messages for tangent accessors when types are passed (#707) (@Copilot) - Set tangenttype for AbstractLogger to NoTangent (#710) (@Copilot) - Improve error messages for unsupported types in @fromchainrules and @fromrrule using generic fallback methods (#712) (@Copilot) - Create contribution guidelines in copilot-instructions.md (#713) (@yebai) - Tidy up (#715) (@willtebbutt) - Fix IR docs duplication and improve documentation structure (#718) (@Copilot) - Delete .github/copilot-instructions.md (#722) (@yebai) - Add DiffEq integration test for Mooncake (#726) (@Copilot) - Uncomment bbinvtestcase for PlanarLayer (#727) (@yebai) - Fix formatting (#728) (@yebai) - Minor bugfix in rdata_type (#730) (@yebai) - Fix DiffEq integration test by restricting to reverse mode only (#731) (@Copilot) - Add robust Julia version-dependent JET version handling to CI workflow (#733) (@Copilot) - Update zerordatafromtype to check for concretetype (#736) (@yebai) - Restructure Mooncake-DifferentiationInterface terminology comparison documentation (#738) (@Copilot) - Update TagBot.yml (#742) (@willtebbutt) - Update TagBot.yml (#743) (@willtebbutt) - Bump patch version (#744) (@willtebbutt) - Bump actions/checkout from 4 to 5 (#745) (@dependabot[bot]) - Extract test cases from PR #716 for Logger types without src implementation (#748) (@Copilot) - Fix terminology inconsistencies and typos following PR #738 (#750) (@Copilot) - Add support for ARGS-based test selection with conflict detection (#752) (@Copilot) - Allow JET 0.10 (#753) (@willtebbutt) - Specialise requiretangent_cache for Arrays + add test cases (#756) (@willtebbutt)

Closed issues: - Possible performance gains (#521) - Allocation-free gradient? (#523) - IR Docs Todo (#549) - Better errors for tangent accessors (#557) - New integration test for DiffEq (#641) - Complex number support (#662) - Bijectors forward mode rules (#676) - SubArray doesn't work with rrule imported from ChainRulesCore (#677) - Docs on Mooncake terminology (c.f. DI) (#690) - CI errors in logging related tests (#704) - DiffEq integration test is broken (#729) - Let CI determine JET.jl version bound (#732)

- Julia
Published by github-actions[bot] 6 months ago

Mooncake - v0.4.152

Mooncake v0.4.152

Diff since v0.4.151

Merged pull requests: - Extend arrayify for complex numbers (#706) (@willtebbutt)

- Julia
Published by github-actions[bot] 6 months ago

Mooncake - v0.4.151

Mooncake v0.4.151

Diff since v0.4.150

Merged pull requests: - Update algorithmic_differentiation.md (#703) (@willtebbutt) - Fix 660 (#705) (@willtebbutt)

Closed issues: - prep fails with wrong type, outer::UnionAll (#660) - Correct way to define a custom rrule!!? (no method matching increment!!(::NoRData, ::Vector{Float64})) (#701)

- Julia
Published by github-actions[bot] 6 months ago

Mooncake - v0.4.150

Mooncake v0.4.150

Diff since v0.4.149

Merged pull requests: - minimal print io output (#699) (@AstitvaAggarwal)

Closed issues: - Very noisy test suite output (#684)

- Julia
Published by github-actions[bot] 7 months ago

Mooncake - v0.4.149

Mooncake v0.4.149

Diff since v0.4.148

Merged pull requests: - Fix changelog version (#693) (@penelopeysm) - remove const M (#696) (@yebai)

Closed issues: - Unsupported const declaration in @from_rrule output (#692)

- Julia
Published by github-actions[bot] 7 months ago

Mooncake - v0.4.148

Mooncake v0.4.148

Diff since v0.4.147

Merged pull requests: - fix: move luxlib ext to mooncake (#671) (@avik-pal) - Tweak README to reflect the new forward-mode (#688) (@yebai) - Simplify AutoMooncake() in README (#689) (@yebai)

- Julia
Published by github-actions[bot] 7 months ago

Mooncake - v0.4.147

Mooncake v0.4.147

Diff since v0.4.146

Merged pull requests: - Forward-mode AD (#389) (@gdalle) - Fix Turing integration test for DynamicPPL 0.37 (#686) (@penelopeysm) - typofix (#687) (@yebai)

Closed issues: - set_to_zero!! overhead (#552)

- Julia
Published by github-actions[bot] 7 months ago

Mooncake - v0.4.146

Mooncake v0.4.146

Diff since v0.4.145

Merged pull requests: - Improve set_to_zero!! performance by using other data structures for caching (#680) (@sunxd3)

- Julia
Published by github-actions[bot] 7 months ago

Mooncake - v0.4.145

Mooncake v0.4.145

Diff since v0.4.144

Merged pull requests: - Fix Flaky Test (#678) (@willtebbutt)

- Julia
Published by github-actions[bot] 7 months ago

Mooncake - v0.4.144

Mooncake v0.4.144

Diff since v0.4.143

Merged pull requests: - Add requires_cache API for optimizing tangent operations without circular reference tracking (#667) (@sunxd3)

- Julia
Published by github-actions[bot] 7 months ago

Mooncake - v0.4.143

Mooncake v0.4.143

Diff since v0.4.142

Merged pull requests: - fix for Base.CoreLogging usage in SciML solvers (#669) (@AstitvaAggarwal)

Closed issues: - Support for println / IO in general? (#310) - Show caller's method signature that throws missing rules error (#604) - Direct differentiation of ODE solver has regressed (#657)

- Julia
Published by github-actions[bot] 7 months ago

Mooncake - v0.4.142

Mooncake v0.4.142

Diff since v0.4.141

Merged pull requests: - Fix docs build (#666) (@AstitvaAggarwal)

Closed issues: - Documentation fails to build on main (#665)

- Julia
Published by github-actions[bot] 7 months ago

Mooncake - v0.4.141

Mooncake v0.4.141

Diff since v0.4.140

Merged pull requests: - Bugfix in build_fdata: replace Tuple{Vararg{Any,N}} with type parameter Tfdata<:Tuple (#663) (@yebai)

Closed issues: - Fix test errors in Optimization.jl (#652) - Not clear how to use Mooncake + Flux. ArgumentError (#658) - Failure of traversing through nested structures (#661)

- Julia
Published by github-actions[bot] 7 months ago

Mooncake - v0.4.140

Mooncake v0.4.140

Diff since v0.4.139

Merged pull requests: - Update CFG Implementation (#656) (@willtebbutt)

Closed issues: - Broken control_flow_graph test in bbcode.jl on Julia 1.11.6 (#655)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.139

Mooncake v0.4.139

Diff since v0.4.138

Merged pull requests: - Add tangenttype for BigInt and rule for generatedropout_mask (#653) (@yebai) - fix a typo in docs (#654) (@yebai)

Closed issues: - Missing implementation for Lux Attention layer with dropout (#563) - @mooncake_overlay does not seem to activate if in an extension (#587) - Missing rrule!! for Lux.jl matrix operations (#622) - Mooncake errors when differentiating nested Turing model inference calls (#651)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.138

Mooncake v0.4.138

Diff since v0.4.137

Merged pull requests: - Fix #647 (#650) (@yebai)

Closed issues: - Consider bumping compat to 1.10.8? (#647)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.137

Mooncake v0.4.137

Diff since v0.4.136

Merged pull requests: - DispatchDoctor.jl integration (#625) (@MilesCranmer)

Closed issues: - Equivalent of ChainRulesCore.@not_implemented? (#640) - MooncakeRuleCompilationError - NNlib.shouldusespawn - Conv (#645)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.136

Mooncake v0.4.136

Diff since v0.4.135

Merged pull requests: - fix supported primal checks in preparepullbackcache (#642) (@AstitvaAggarwal)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.135

Mooncake v0.4.135

Diff since v0.4.134

Merged pull requests: - bitcast rrule fix (#639) (@AstitvaAggarwal)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.134

Mooncake v0.4.134

Diff since v0.4.133

Merged pull requests: - fix: general tangent_type for unions (#637) (@MilesCranmer)

Closed issues: - Missing tangent type for Union{Mooncake.NoFData, Mooncake.FData} (#631)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.133

Mooncake v0.4.133

Diff since v0.4.132

Merged pull requests: - Add regression test for build_fdata (#633) (@sunxd3) - Fix typo in algorithmicdifferentiation.md (#635) (@cncastillo) - Fix jlgenericmemory_copy (#638) (@willtebbutt)

Closed issues: - Add a regression test for build_fdata world age issue (#608) - MethodError when using Static Arrays (#636)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.132

Mooncake v0.4.132

Diff since v0.4.131

Merged pull requests: - refactor: type stable copyoutput (#634) (@MilesCranmer)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.131

Mooncake v0.4.131

Diff since v0.4.130

Merged pull requests: - Fix type instability in _dot_internal (#630) (@MilesCranmer)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.130

Mooncake v0.4.130

Diff since v0.4.129

Merged pull requests: - Add rule for copy with Dict (#621) (@ErikQQY)

Closed issues: - Can't differentiate a function that copies a Dict (#590)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.129

Mooncake v0.4.129

Diff since v0.4.128

Merged pull requests: - feat: handle more complex unions with nothing (#627) (@MilesCranmer) - bump version (#629) (@MilesCranmer)

Closed issues: - Missing tangent_type for nested Vector+Tuple of NoTangents (#598) - Mooncake.Config should permit a context to be passed (#626)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.128

Mooncake v0.4.128

Diff since v0.4.127

Merged pull requests: - More general tangent_type for Union{Nothing, IEEEFloat, Array{<:IEEEFloat, N}. (#624) (@yebai)

Closed issues: - Add Mooncake to Lux benchmarking suite (#405) - Documentation on Mooncake contexts, MinimalCtx and DefaultCtx (#550)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.127

Mooncake v0.4.127

Diff since v0.4.126

Merged pull requests: - Support for Union{Nothing, <:IEEEFloat} (#620) (@yebai)

Closed issues: - Missing tangent_type for Union{Mooncake.NoRData, Float32} (#597)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.126

Mooncake v0.4.126

Diff since v0.4.125

Merged pull requests: - Handle Base.eps reverse pass (#616) (@AstitvaAggarwal) - Minor refactoring of Union{Nothing, Array{<:Base.IEEEFloat}, Base.IEEEFloat} support (#619) (@yebai)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.125

Mooncake v0.4.125

Diff since v0.4.124

Merged pull requests: - Add logo (#613) (@MilesCranmer) - fix: IOStream types (#614) (@MilesCranmer) - Tweak a few tests for tangents (#617) (@yebai)

Closed issues: - Logo (#610) - Type stability of prepare_gradient in DifferentiationInterface (#611)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.124

Mooncake v0.4.124

Diff since v0.4.123

Merged pull requests: - Compatibility with DynamicExpressions.jl (#594) (@MilesCranmer) - Update Project.toml (#609) (@yebai)

Closed issues: - UnhandledLanguageFeatureException when differentiating through logerf (#326) - Stack overflow from recursive function in DynamicExpressions.jl (#428)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.123

Mooncake v0.4.123

Diff since v0.4.122

Merged pull requests: - Fix tangent_type for TTY, and union types involving Nothing. (#599) (@yebai)

Closed issues: - Base.TTY compatibility (#596) - Missing tangent_type for Union{Mooncake.NoRData, Float32} (#597) - Missing tangent_type for nested Vector+Tuple of NoTangents (#598)

- Julia
Published by github-actions[bot] 8 months ago

Mooncake - v0.4.122

Mooncake v0.4.122

Diff since v0.4.121

Merged pull requests: - copy_to_output! to copy_to_output!! (#592) (@yebai)

Closed issues: - Specify behavior of _copy_to_output! (#591)

- Julia
Published by github-actions[bot] 9 months ago

Mooncake - v0.4.121

Mooncake v0.4.121

Diff since v0.4.120

Merged pull requests: - Add documentation for recursive type demo (#588) (@sunxd3) - bump version (#589) (@yebai)

- Julia
Published by github-actions[bot] 9 months ago

Mooncake - v0.4.120

Mooncake v0.4.120

Diff since v0.4.119

Merged pull requests: - in place, copyto_output! (#559) (@AstitvaAggarwal) - Update CITATION.cff (#585) (@yebai) - Some minor doc updates (#586) (@kshyatt)

Closed issues: - Basic value_and_gradient examples not working (#415) - Mooncake errors when Turing model includes @show call (#515) - More clever copy!! (#517) - Add tests on pre-release (#544) - Sources for compiler docs (#576)

- Julia
Published by github-actions[bot] 9 months ago

Mooncake - v0.4.119

Mooncake v0.4.119

Diff since v0.4.118

Merged pull requests: - Tangent Interface Docs (#434) (@willtebbutt) - unify known limitations into one page (#571) (@yebai) - Update CI.yml (#574) (@shravanngoswamii) - Add arrayify for ReinterpretArray (#578) (@lukas-weber) - Disable PRAssign.yml workflow for PRs from forked repos (#579) (@yebai) - Minor fixes (#580) (@yebai) - Create CITATION.cff (#583) (@yebai) - Update CITATION.cff (#584) (@yebai)

Closed issues: - Error when using mooncake to differentiate multithreaded Turing model (#573) - Missing Mooncake.arrayify for Base.ReinterpretArray{Float64, 2, ComplexF64, Matrix{ComplexF64}, false} (#577) - Please provide citation reference for package (#582)

- Julia
Published by github-actions[bot] 10 months ago

Mooncake - v0.4.118

Mooncake v0.4.118

Merged pull requests: * Create PRAssign.yml by @yebai in https://github.com/chalk-lab/Mooncake.jl/pull/554 * Minor doc restructuring for clarity by @yebai in https://github.com/chalk-lab/Mooncake.jl/pull/553 * Update make.jl by @yebai in https://github.com/chalk-lab/Mooncake.jl/pull/561 * Change compintell to chalk-lab. by @yebai in https://github.com/chalk-lab/Mooncake.jl/pull/562 * format and JuliaFormatter Bump by @AstitvaAggarwal in https://github.com/chalk-lab/Mooncake.jl/pull/566 * Update Mooncake version by @AstitvaAggarwal in https://github.com/chalk-lab/Mooncake.jl/pull/568 * Revert "Update Mooncake version" by @AstitvaAggarwal in https://github.com/chalk-lab/Mooncake.jl/pull/569

Full Changelog: https://github.com/chalk-lab/Mooncake.jl/compare/v0.4.117...v0.4.118

- Julia
Published by yebai 10 months ago

Mooncake - v0.4.117

Mooncake v0.4.117

Diff since v0.4.116

Merged pull requests: - Fix Interface Perf (#547) (@willtebbutt)

- Julia
Published by github-actions[bot] 11 months ago

Mooncake - v0.4.116

Mooncake v0.4.116

Diff since v0.4.115

Merged pull requests: - BBCode Docs (#546) (@willtebbutt)

- Julia
Published by github-actions[bot] 11 months ago

Mooncake - v0.4.115

Mooncake v0.4.115

Diff since v0.4.114

Merged pull requests: - copytemp() to replace Base.copy() usage. (#529) (@AstitvaAggarwal)

- Julia
Published by github-actions[bot] 11 months ago

Mooncake - v0.4.114

Mooncake v0.4.114

Diff since v0.4.113

Merged pull requests: - Fix Luxlib test suite (#541) (@willtebbutt) - Remove DiffTests and Setfield as direct deps (#543) (@willtebbutt)

- Julia
Published by github-actions[bot] 11 months ago

Mooncake - v0.4.113

Mooncake v0.4.113

Diff since v0.4.112

Merged pull requests: - Remove GPUCompiler compat bounds (#538) (@willtebbutt) - JET Dep Update (#540) (@willtebbutt)

Closed issues: - AllocCheck failures on LTS (#532)

- Julia
Published by github-actions[bot] 11 months ago

Mooncake - v0.4.112

Mooncake v0.4.112

Diff since v0.4.111

Merged pull requests: - Refactor rule derivation slightly (#537) (@willtebbutt)

Closed issues: - NaN gradient when raising 0 to the power of a parameter which is estimated in Turing (#534)

- Julia
Published by github-actions[bot] 11 months ago

Mooncake - v0.4.111

Mooncake v0.4.111

Diff since v0.4.110

Merged pull requests: - Pow Rule (#536) (@willtebbutt)

- Julia
Published by github-actions[bot] 11 months ago

Mooncake - v0.4.110

Mooncake v0.4.110

Diff since v0.4.109

Merged pull requests: - Enable previously disabled test (#531) (@willtebbutt) - Rule for throw (#535) (@willtebbutt)

Closed issues: - Looking for contributors (#444)

- Julia
Published by github-actions[bot] 11 months ago

Mooncake - v0.4.109

Mooncake v0.4.109

Diff since v0.4.108

Merged pull requests: - Primal(output) exception handling. (#525) (@AstitvaAggarwal)

- Julia
Published by github-actions[bot] 12 months ago

Mooncake - v0.4.108

Mooncake v0.4.108

Diff since v0.4.107

Merged pull requests: - Successor Implementation (#527) (@willtebbutt)

- Julia
Published by github-actions[bot] 12 months ago

Mooncake - v0.4.107

Mooncake v0.4.107

Diff since v0.4.106

Merged pull requests: - Improve Config docstring (#524) (@willtebbutt)

- Julia
Published by github-actions[bot] 12 months ago

Mooncake - v0.4.106

Mooncake v0.4.106

Diff since v0.4.105

Merged pull requests: - Minor RNG Improvements (#522) (@willtebbutt)

- Julia
Published by github-actions[bot] 12 months ago

Mooncake - v0.4.105

Mooncake v0.4.105

Diff since v0.4.104

Merged pull requests: - Rule for Flux.MSE (#514) (@AstitvaAggarwal)

Closed issues: - Access to undefined reference (#513)

- Julia
Published by github-actions[bot] 12 months ago

Mooncake - v0.4.104

Mooncake v0.4.104

Diff since v0.4.103

Merged pull requests: - Fix unsafe_copyto on 1.10 (#516) (@willtebbutt)

- Julia
Published by github-actions[bot] 12 months ago

Mooncake - v0.4.103

Mooncake v0.4.103

Diff since v0.4.102

Merged pull requests: - Update to new DPPL interface (#510) (@willtebbutt) - GC between benchmarks (#511) (@willtebbutt) - Put BBCode in module (#512) (@willtebbutt)

- Julia
Published by github-actions[bot] 12 months ago

Mooncake - v0.4.102

Mooncake v0.4.102

Diff since v0.4.101

Merged pull requests: - More rand tests (#509) (@willtebbutt)

Closed issues: - Mooncake / Enzyme package extension (#501)

- Julia
Published by github-actions[bot] 12 months ago

Mooncake - v0.4.101

Mooncake v0.4.101

Diff since v0.4.100

Merged pull requests: - Fix up some RNG behaviour (#506) (@willtebbutt)

- Julia
Published by github-actions[bot] 12 months ago

Mooncake - v0.4.100

Mooncake v0.4.100

Diff since v0.4.99

Merged pull requests: - Fix unsafe_copyto with memoryref (#505) (@willtebbutt)

Closed issues: - DI.prepare_gradient() reports error (#503) - Error using Mooncake with Turing model when sampling from vector of arraydists to populate a pre-created vector of matrices (#504)

- Julia
Published by github-actions[bot] 12 months ago

Mooncake - v0.4.99

Mooncake v0.4.99

Diff since v0.4.98

Merged pull requests: - Improve Stack Performance v2 (#500) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.98

Mooncake v0.4.98

Diff since v0.4.97

Merged pull requests: - Clarify public symbols (#477) (@gdalle)

Closed issues: - What is public? (#475)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.97

Mooncake v0.4.97

Diff since v0.4.96

Merged pull requests: - Shuffle Code Around (#497) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.96

Mooncake v0.4.96

Diff since v0.4.95

Merged pull requests: - New - the backward rule for BLAS.nrm2 (#496) (@GiggleLiu)

Closed issues: - Add a reference to Mooncake's user-friendly warning/error message to README/docs (#406) - norm function AD failure at long input (#489)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.95

Mooncake v0.4.95

Diff since v0.4.94

Merged pull requests: - Fix CC.getindex call (#494) (@penelopeysm)

Closed issues: - getindex not defined for Core.Compiler.TwoPhaseDefUseMap (#493)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.94

Mooncake v0.4.94

Diff since v0.4.93

Merged pull requests: - zerotangentinternal performance (#492) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.93

Mooncake v0.4.93

Diff since v0.4.92

Merged pull requests: - Performance of binary method of tangent_type (#491) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.92

Mooncake v0.4.92

Diff since v0.4.91

Merged pull requests: - Some House Keeping (#490) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.91

Mooncake v0.4.91

Diff since v0.4.90

Merged pull requests: - Fix canproducezerordatafrom_type performance (#488) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.90

Mooncake v0.4.90

Diff since v0.4.89

Merged pull requests: - Patch for 319 (#487) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.89

Mooncake v0.4.89

Diff since v0.4.88

Merged pull requests: - Cstring and Cwstring (#485) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.88

Mooncake v0.4.88

Diff since v0.4.87

Merged pull requests: - Fix Terminator Issue (#478) (@willtebbutt) - Bump patch version (#483) (@willtebbutt)

Closed issues: - Issue with terminators in normalise! (#397)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.87

Mooncake v0.4.87

Diff since v0.4.86

Merged pull requests: - Add tutorial doc page (#476) (@gdalle) - valueandgradient / valueandpullback with kwargs (#482) (@willtebbutt)

Closed issues: - Allow same kwargs for prepare_pullback_cache and prepare_gradient_cache (#480) - Input Seed Values / Preaccumulation (#481)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.86

Mooncake v0.4.86

Diff since v0.4.85

Merged pull requests: - Talk about gradients in algorithmic_differentiation.md (#457) (@Jollywatt) - Fix Stack Overflow (#474) (@willtebbutt)

Closed issues: - Bug Report: Stack Overflow in gradient with Tuple Input (#473)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.85

Mooncake v0.4.85

Diff since v0.4.84

Merged pull requests: - Initial Work on Performance Patches (#458) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.84

Mooncake v0.4.84

Diff since v0.4.83

Merged pull requests: - Start docs on compilation process (#382) (@gdalle) - Tidy Up README (#463) (@willtebbutt) - Docs Links (#465) (@willtebbutt) - Docstrings (#469) (@willtebbutt)

Closed issues: - Simplify the README file now that we have docs (#192) - Markdown rendered differently in documentation than in Readme (#464)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.83

Mooncake v0.4.83

Diff since v0.4.82

Merged pull requests: - Some Docs Improvements (#462) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.82

Mooncake v0.4.82

Diff since v0.4.81

Merged pull requests: - Resolve 238 (#460) (@willtebbutt)

Closed issues: - MooncakeInterpreter Inference Results Discrepancy w.r.t. NativeInterpreter (#238) - Interfacing with KernelAbstractions (#395)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.81

Mooncake v0.4.81

Diff since v0.4.80

Merged pull requests: - Proper Circular Reference Handling (#416) (@willtebbutt)

Closed issues: - Unnecessary allocations in Mooncake (#427) - rrules for high-order functions (#456)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.80

Mooncake v0.4.80

Diff since v0.4.79

Merged pull requests: - Improve trmv performance (#453) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.79

Mooncake v0.4.79

Diff since v0.4.78

Merged pull requests: - Add note on tangent type implementation (#446) (@willtebbutt) - Include primal time in benchmark table (#449) (@willtebbutt) - Vargargs Bug (#451) (@willtebbutt)

Closed issues: - Error when sampling from inside a function (#445) - Show primal execution time for benchmarks (#448) - Failure to compute gradient for vcat(...) (#450)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.78

Mooncake v0.4.78

Diff since v0.4.77

Merged pull requests: - CompatHelper: bump compat for GPUArraysCore to 0.2, (keep existing compat) (#443) (@github-actions[bot])

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.77

Mooncake v0.4.77

Diff since v0.4.76

Merged pull requests: - NNlib on the GPU (#435) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.76

Mooncake v0.4.76

Diff since v0.4.75

Merged pull requests: - Performance Robustness in Reverse Pass (#442) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.75

Mooncake v0.4.75

Diff since v0.4.74

Merged pull requests: - Fix Escaping (#441) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.74

Mooncake v0.4.74

Diff since v0.4.73

Merged pull requests: - Fix Remaining Generated Function Problems (#439) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.73

Mooncake v0.4.73

Diff since v0.4.72

Merged pull requests: - Compile Time Ref Prep (#438) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.72

Mooncake v0.4.72

Diff since v0.4.71

Merged pull requests: - Make staged primitive rules possible (#437) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.71

Mooncake v0.4.71

Diff since v0.4.70

Merged pull requests: - Docstring Formatting (#436) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.70

Mooncake v0.4.70

Diff since v0.4.69

Merged pull requests: - Nested tuple test case (#433) (@willtebbutt)

Closed issues: - New Benchmark Case (#432)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.69

Mooncake v0.4.69

Diff since v0.4.68

Merged pull requests: - Make generated functions safe for extension (#426) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.68

Mooncake v0.4.68

Diff since v0.4.67

Merged pull requests: - Tidy Up Types (#431) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.67

Mooncake v0.4.67

Diff since v0.4.66

Merged pull requests: - Eliminate Rule Type Mismatch Errors Forever (#430) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.66

Mooncake v0.4.66

Diff since v0.4.65

Merged pull requests: - corrected matrix multiplication example (#408) (@RoyCCWang) - Replace _type with widenconst (#429) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.65

Mooncake v0.4.65

Diff since v0.4.64

Merged pull requests: - StanBlocks Perf Fix (#422) (@willtebbutt)

Closed issues: - Lux / No rrule!! available for gemm foreigncall (#423)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.64

Mooncake v0.4.64

Diff since v0.4.63

Merged pull requests: - Improved Error Message (#425) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.63

Mooncake v0.4.63

Diff since v0.4.62

Merged pull requests: - Reshaped Arrays + BLAS + LAPACK (#424) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.62

Mooncake v0.4.62

Diff since v0.4.61

Merged pull requests: - Cautiously make things not generated (#420) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.61

Mooncake v0.4.61

Diff since v0.4.60

Merged pull requests: - settozero circular reference patch (#417) (@willtebbutt)

Closed issues: - Support Float32 and other precisions (#196)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.60

Mooncake v0.4.60

Diff since v0.4.59

Merged pull requests: - Float32 Testing (#414) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago

Mooncake - v0.4.59

Mooncake v0.4.59

Diff since v0.4.58

Merged pull requests: - Remove DPPL ext (#413) (@willtebbutt)

- Julia
Published by github-actions[bot] about 1 year ago