Currently, this test focus on three different implements: using pytorch; using julia and using itensor.
The result is
Implement | Time(average over 10 runs) |
---|---|
pytorch | 1.73s |
julia | 9.31s |
itensor | 9.75s |
The scaling curve with iterations is
The scaling curve with maximum cuts is
This test is done on a mid 2014 MacBook Pro with a 2.2GHz Intel i7 processor and 16G of memory. And the pytorch test doesn't utilize a GPU.
Library versions:
name | version |
---|---|
pytorch | 1.0.0.dev20180921(nightly) |
julia | 1.01 |
itensor | 2.1.1 |
To perform this test on your machine, run
python ./test.py
python ./testscaling.py