0.10.0 beta
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
Op
s via reflection (i.e. reflecting over an existing user-definedOp
to create a new, differentOp
) - added support for differentiable
Op
s, including instance methods - refactored
NeuralNet
andLayer
classes to use differentiable methods Graph
schema can now be auto-generated by providing a list ofModel
s- added explicit support for the multivariate chain rule, for automatic differentiation
- refactored
Context
to require only unique states and support constructing a newContext
based on the structure of an existingContext
- added
hash_of
for consistent hashes of TinyChainState
s - refactored
URI
to replaceMethodSubject
SHA256 checksum: 6a019e90af5b5df4cb1b3d74c42f73d6135c3a7efb753b718137573c147e3098