40616e50

Author: Lucien Huber <im@lcnbr.ch>

Committer: GitHub <noreply@github.com>

fix tensor traces and cache decimal promotions (#123)

* fix empty dirac trace simplification

Co-authored-by: Lucien Huber <im@lcnbr.ch>

* cache decimal promotions per worker

Co-authored-by: Lucien Huber <im@lcnbr.ch>

* fix spenso trace bookkeeping and repeated dense traces

Keep ordered structure partitions valid after tracing and expose the correct
self-dual slice. Locate each dense trace in the partially contracted result.

Combine PR #122 with regression coverage for empty and mixed partitions,
both trace argument orders, and exact sparse contraction values.

Co-authored-by: Lucien Huber <im@lcnbr.ch>

* enable CI for trace and promotion fixes

Co-authored-by: Lucien Huber <im@lcnbr.ch>

---------

Co-authored-by: Kaapo Seppänen <seppanenkaapo@gmail.com>

Total

14m17s

Time to Start Worker time Duration Time to finish Idle
Config 1m26s 1s 1s 1m28s 1m26s
Eval 1m28s 1m17s 1m17s 2m45s 0s
Build 2m44s 0s 0s 2m44s 0s
Test 2m52s 19m48s 12m03s 14m56s 6s
Deploy 15m27s 16s 16s 15m44s 30s
Suite 1m26s 21m24s 14m17s 15m44s 2m04s

Timeline

Config Eval Build Test Deploy Compressed gap
0s2m3m4m5m6m7m8m9m10m11m12m13m14m