Skip to content

0.10.0 beta

Compare
Choose a tag to compare
@haydnv haydnv released this 29 Jul 02:09
· 179 commits to main since this release

The 0.10.0 beta release focuses on client usability.

Changelog:

  • dropped support for Python versions < 3.9
  • added support for generic types (e.g. in Map, Tuple, Op, etc)
  • added support for deriving Ops via reflection (i.e. reflecting over an existing user-defined Op to create a new, different Op)
  • added support for differentiable Ops, including instance methods
  • refactored NeuralNet and Layer classes to use differentiable methods
  • Graph schema can now be auto-generated by providing a list of Models
  • added explicit support for the multivariate chain rule, for automatic differentiation
  • refactored Context to require only unique states and support constructing a new Context based on the structure of an existing Context
  • added hash_of for consistent hashes of TinyChain States
  • refactored URI to replace MethodSubject

SHA256 checksum: 6a019e90af5b5df4cb1b3d74c42f73d6135c3a7efb753b718137573c147e3098