The looped matrix multiply that you show is very hard to optimize for in the general case of einsum. Often the looped GEMM is found permuted such as `kbi,kjb->bij`. In this case, heuristics are needed to determine if…
The article was a bit light on hard values, does anyone have good sources? Googling, main pages which come up seem to indicate the impact is only ~15% of total GHG emissions [1][2]. This doesn't seem like much overall…
Note that `opt_einsum` is no longer fully merged with NumPy (and likely will not be) as we now support a wider range of inputs, backends (TensorFlow, Dask, etc), and more powerful optimization algorithms for expressions…
Is there a compare and contrast of this editor against other similar efforts such as Jupyter?
The looped matrix multiply that you show is very hard to optimize for in the general case of einsum. Often the looped GEMM is found permuted such as `kbi,kjb->bij`. In this case, heuristics are needed to determine if…
The article was a bit light on hard values, does anyone have good sources? Googling, main pages which come up seem to indicate the impact is only ~15% of total GHG emissions [1][2]. This doesn't seem like much overall…
Note that `opt_einsum` is no longer fully merged with NumPy (and likely will not be) as we now support a wider range of inputs, backends (TensorFlow, Dask, etc), and more powerful optimization algorithms for expressions…
Is there a compare and contrast of this editor against other similar efforts such as Jupyter?