Releases: SparseDifferentiation/SparseDiffEngine
Releases · SparseDifferentiation/SparseDiffEngine
COO support
v0.1.2
Add windows support
What's Changed
- Remove Python bindings (moved to DNLP repository) by @Transurgeon in #40
- [WIP] fix windows build by @dance858 in #41
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Adds tests to begin familiarizing with the diff engine. by @Transurgeon in #1
- [Ready for review] Refactor polymorphism by @dance858 in #2
- Adds convert function from cvxpy problem to C by @Transurgeon in #3
- [Ready for review] Rel entr and hstack hessian by @dance858 in #4
- [Ready for review] Hessian for elementwise multiplication by @dance858 in #6
- [Ready to merge] hessian for quad form by @dance858 in #8
- [Ready for review] Prod atom by @dance858 in #9
- Precompute sparsity pattern for a few atoms and start on trace by @dance858 in #11
- [Ready for review] Adds problem struct, neg and promote atoms and a lot more tests by @Transurgeon in #5
- [WIP] fixed matrix case for relative entropy by @dance858 in #12
- [WIP] efficient assembly of problem hessian by @dance858 in #13
- Extension of hessian implementation with python and more tests. by @Transurgeon in #14
- merging william's code by @dance858 in #15
- Setup python workflow by @Transurgeon in #16
- Left and right matmul. by @dance858 in #17
- adds many bindings to test more problems in DNLP by @Transurgeon in #18
- Clean up problem by @dance858 in #19
- Adds indexing atom implementation and other bindings by @Transurgeon in #20
- Reshape atom fixed by @dance858 in #23
- Add Prod atom Python binding by @Transurgeon in #24
- [WIP] Broadcasting by @dance858 in #25
- Move CVXPY converters to DNLP repo, simplify to pure C bindings by @Transurgeon in #26
- New dimension convention and bug fixes by @dance858 in #27
- Affine shortcut by @dance858 in #28
- Product with axis = 0 by @dance858 in #29
- Prod axis one by @dance858 in #30
- Prod axis one by @dance858 in #31
- update to gitignore by @Transurgeon in #32
- Matmul two variables by @dance858 in #33
- adds constant offset argument in linear op by @Transurgeon in #34
- transpose implementation by @dance858 in #36
- Diag vec by @Transurgeon in #35
- Remove Python packaging, integrate as DNLP submodule by @Transurgeon in #37
- Add release workflow and documentation by @Transurgeon in #38
- Pre-release v0.1.0 by @dance858 in #39
New Contributors
- @Transurgeon made their first contribution in #1
- @dance858 made their first contribution in #2
Full Changelog: https://github.com/dance858/DNLP-Differentiation-Engine/commits/v0.1.0