Releases: finch-tensor/Finch.jl
Releases · finch-tensor/Finch.jl
v0.6.32
Finch v0.6.32
Merged pull requests:
- fix eltype calculations, improve stability of nothrow divisions (#593) (@willow-ahrens)
- Wma/permute dims perf (#594) (@willow-ahrens)
- fixes #383 (#595) (@willow-ahrens)
- parallel benchmarks (#596) (@willow-ahrens)
- add follow protocol to sparse_list_level (#597) (@kylebd99)
- Wma/parallel fix (#598) (@willow-ahrens)
- Improve the Sparse level's sort procedure (#600) (@kylebd99)
- updates to SparseDictLevel (#601) (@willow-ahrens)
- Release 0.6.32 (#606) (@mtsokol)
Closed issues:
- Exception when negating a fiber (#383)
- Performance issue for row-major dense Tensors (#525)
- Follow protocol for SparseDict (#540)
- Multiple sparse hash outputs have collisions (#579)
- Dead code elimination does not work on macros generated by Finch (#582)
- Tracking issue for transposition performance (#584)
floor_div
mixed dtypes (#592)
v0.6.31
Finch v0.6.31
Merged pull requests:
- Exponential Scansearch (#569) (@kylebd99)
- CompatHelper: add new compat entry for HDF5 in [weakdeps] at version 0.17, (keep existing compat) (#570) (@github-actions[bot])
- CompatHelper: add new compat entry for TensorMarket in [weakdeps] at version 0.2, (keep existing compat) (#571) (@github-actions[bot])
- CompatHelper: add new compat entry for NPZ in [weakdeps] at version 0.4, (keep existing compat) (#572) (@github-actions[bot])
- ambiguity error (#573) (@willow-ahrens)
- SparseByteMap follow fix (#581) (@kylebd99)
- Wma/gettersetter (#583) (@willow-ahrens)
- Add update protocol for SparseMatrixCSC and SparseVector (#585) (@willow-ahrens)
- perf improvement (#587) (@willow-ahrens)
- Wma/fix326 (#588) (@willow-ahrens)
- Wma/compiler docs (#589) (@willow-ahrens)
- fix eltype issues (#590) (@willow-ahrens)
- Release 0.6.31 (#591) (@mtsokol)
Closed issues:
- Vertical Loop Fusion (#155)
- Position Space Wrapper (#156)
- Post-PLDI Code Cleanup (#292)
- implement update protocol for SparseMatrixCSC and SparseVector (#320)
- all direct references to fields of the ctx should become getters/setters/etc (#324)
- Add an internal docs section describing virtual functions (#325)
- make the interface to looplets more uniform (#326)
- Abstract types with docs (#327)
- Add indexing tests (#332)
- Improvements to the loop ordering heuristic (#568)
- support non-boolean dtypes in
any
andall
(#575) - Incorrect eltype in
tensordot
forComplex
inputs (#576) tensordot
- input and output eltypes differences (#577)maximum
,minimum
always returnfloat
eltype (#578)- SparseByteMap Follow Protocol Incorrect Results (#580)
v0.6.30
Finch v0.6.30
Merged pull requests:
- add benchmarks to measure improvements to #565 (#566) (@willow-ahrens)
- Wma/fix565 (#567) (@willow-ahrens)
Closed issues:
v0.6.29
Finch v0.6.29
Merged pull requests:
- add heuristic loop order (#562) (@willow-ahrens)
- Wma/binsparse tensor (#564) (@willow-ahrens)
Closed issues:
- Add a loop ordering heuristic to the Compute interface. (#468)
v0.6.28
v0.6.27
Finch v0.6.27
Merged pull requests:
- fixing binsparse (#555) (@willow-ahrens)
- Wma/default >fill value (#556) (@willow-ahrens)
- add warning operators in Finch to allow floor division without errors (#557) (@willow-ahrens)
- Update Project.toml (#559) (@willow-ahrens)
Closed issues:
v0.6.26
Finch v0.6.26
Merged pull requests:
- Finer-grained Parallel analysis (#409) (@wraith1995)
- CI: Add
finch-tensor
tests job (#541) (@mtsokol) - hotfix einsum (#543) (@willow-ahrens)
- Add Einsum Scalar Multiplication Test (#544) (@albertlu03)
- Slight fix for einsum test (#545) (@albertlu03)
- Kbd-wrapperize-fix (#547) (@kylebd99)
- fixes #290 (#548) (@willow-ahrens)
- Wma/abstractgeneratedarray (#549) (@willow-ahrens)
- Fix
fspzeros
docstring signature to match implementation (#551) (@ericphanson) - Wma/improve precompile (#552) (@willow-ahrens)
- misc fixes (#553) (@willow-ahrens)
Closed issues:
- Unreachable not defined should be a better error (#290)
- Add "AbstractGeneratedArray" for overloading (#503)
- issue passing mix of lazy and eager arguments to einsum (#520)
- equality between swizzle and tensor not working (#530)
- LogicInterpreter cannot handle loops which are completely extruded (#533)
- Broadcasting issue in MMM operation (#534)
- ambiguity error with swizzle of lazytensor (#536)
- add finch-tensor tests downstream (#539)
- Fix Missing Protocols Bug (#546)
- Use custom extrude method (#550)
- Disappearing value in one-element 1-D Tensors (#554)
v0.6.25
Finch v0.6.25
Merged pull requests:
- Wma/noopcompute (#477) (@willow-ahrens)
- fixes #524 #527 #528 #529 (#532) (@willow-ahrens)
Closed issues:
v0.6.24
Finch v0.6.24
Merged pull requests:
- Update README.md (#509) (@willow-ahrens)
- measure the overhead of calling the HLI (#510) (@willow-ahrens)
- add missing tensor constructor docs to webpage (#513) (@willow-ahrens)
- dce (#516) (@willow-ahrens)
- Wma/improve subquery (#518) (@willow-ahrens)
- Add compilation and caching to high-level interface (#519) (@willow-ahrens)
- Wma/reorg code (#521) (@willow-ahrens)
- Wma/cleanup caching2 (#522) (@willow-ahrens)
- add verbose mode to executor (#526) (@willow-ahrens)
Closed issues:
v0.6.23
Finch v0.6.23
Merged pull requests:
- Add an einsum function (#454) (@willow-ahrens)
- add missing @test statements around some check_output commands (#504) (@willow-ahrens)
- Wma/fix122again (#505) (@willow-ahrens)
- reorganize utils (#506) (@willow-ahrens)
- Wma/options (#507) (@willow-ahrens)
- reduce style correctly (#508) (@willow-ahrens)
Closed issues: