This repository has been archived by the owner on Apr 17, 2023. It is now read-only.
v0.2.0
OptimizedEinsum v0.2.0
Closed issues:
- Implement
contract
,contract_expression
in Julia (#1) - Map Python structs to Julia structs (#2)
- Benchmark against pure Julia einsum? (#3)
- Add visualization support for
ContractionPath
(#5) - Random crashes on
ssa_greedy_optimize
(#9) - Lazy load plotting support (#11)
- TagBot trigger issue (#13)
- Function
plot
produces inadequate results for large contraction paths (#22) ssa_greedy_optimize
crashes for non-emptyoutput
(#23)- Improve plot design (#25)
- Regression on 3D visualization (#27)
Merged pull requests:
- Feature/require makie (#12) (@jofrevalles)
- Fix
ssa_greedy_optimize
function for inputs with duplicated tensors (#14) (@jofrevalles) - Fix
ssa_path_cost
on any given path in SSA form (#16) (@jofrevalles) - Fix initialization of the optimizers (#17) (@jofrevalles)
- Refactor type of
flops
,size
outputs fromssa_path_cost
toBigInt
(#18) (@jofrevalles) - Implementation of the
RandomGreedy
optimizer (#19) (@jofrevalles) - Change type of
size
output ofInt
toBigInt
(#21) (@jofrevalles) - Fix
ssa_greedy_optimize
if output hyperindices (#24) (@jofrevalles) - Refactor visualization functions (#28) (@jofrevalles)
- Add
labels
as a keyword argument into plot functions (#32) (@jofrevalles)