Skip to content

Releases: dfdx/Yota.jl

v0.8.5

05 Aug 20:27
54dc712
Compare
Choose a tag to compare

Yota v0.8.5

Diff since v0.8.4

Merged pull requests:

  • Fix device of seed in the :auto mode (#141) (@dfdx)

v0.8.4

27 Jul 21:26
ea4f470
Compare
Choose a tag to compare

Yota v0.8.4

Diff since v0.8.2

Closed issues:

  • Error "could not load symbol jl_typeinf_begin" when differentiating simple function in Julia 1.9.0 (#136)

Merged pull requests:

v0.8.2

30 Oct 19:33
b9ae446
Compare
Choose a tag to compare

Yota v0.8.2

Diff since v0.8.1

Merged pull requests:

v0.8.1

23 Sep 23:27
ae0450a
Compare
Choose a tag to compare

Yota v0.8.1

Diff since v0.8.0

Closed issues:

  • No deriative rule found for struct constructor (#117)

Merged pull requests:

v0.8.0

26 Aug 22:49
9ed91fe
Compare
Choose a tag to compare

Yota v0.8.0

Diff since v0.6.2

Closed issues:

  • Functions with Varargs are nor properly handled (#84)
  • Function to break down non-primitives on a tape into primitives (#94)
  • Generic broadcast (#102)
  • Primitivize rrules (#103)
  • Core.Typeof instead of instance_type? (#109)
  • op not defined in record_primitive assertion error (#110)
  • Umlaut.getcode making invalid call (#113)
  • ERROR: UndefVarError: to_same_device not defined (#115)
  • MethodError: no method matching length(::Type{Val{2}}) when differentiating log-likelihood (#121)

Merged pull requests:

v0.6.2

30 Oct 17:43
Compare
Choose a tag to compare

Yota v0.6.2

Diff since v0.6.1

Merged pull requests:

v0.6.1

12 Aug 17:42
446cb50
Compare
Choose a tag to compare

Yota v0.6.1

Diff since v0.6.0

Merged pull requests:

  • Support ChainRulesCore.@opt_out (#98) (@dfdx)
  • Value and pullback (#99) (@dfdx)

v0.6.0

12 Jul 17:46
Compare
Choose a tag to compare

Yota v0.6.0

Diff since v0.5.0

Update the list and versions of essential dependencies

Closed issues:

  • Can't use broadcasting on non-primitives (#3)
  • More gradients (#14)
  • Investigate poor performance (#28)
  • Tape BoundsError using dictionaries (#34)
  • Nested Differentiation (#35)
  • Use rrule from ChainRules.jl (#65)
  • grad() fails for simple case since v0.5.0 (#90)
  • Add docs for update_chain_rules!() (#91)
  • Multi argument + not supported (#92)
  • rrule piracy (#95)

Merged pull requests:

  • Add the ability to specify a seed (#89) (@dfdx)
  • Remove generic rrule for broadcasted (#96) (@dfdx)
  • Migrate to Ghost v0.2, remove implicit dependency on CUDA (#97) (@dfdx)

v0.5.0

22 Jun 17:54
Compare
Choose a tag to compare

Yota v0.5.0

Diff since v0.4.4

Closed issues:

  • Trainer API (#79)

Merged pull requests:

v0.4.4

23 Jan 18:33
8f5f274
Compare
Choose a tag to compare

Yota v0.4.4

Diff since v0.4.3

Merged pull requests: