Skip to content

[WIP] Add approximation tensor network contraction subpackage #11

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 31 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
23c8fd8
Add approximation tn contraction subpackage
LinjianMa Oct 25, 2022
3050275
Remove some logs, adding back test manifest
LinjianMa Oct 25, 2022
73e080a
Nit
LinjianMa Oct 25, 2022
83e1719
[ApproximateContraction] Remove retired functions, get more test case…
LinjianMa Nov 10, 2022
fb87429
Merge conflicts
LinjianMa Nov 10, 2022
1046d00
[ApproxContraction] get 3D cube working
LinjianMa Nov 26, 2022
3442177
[ApproxContraction] get contract tests working
LinjianMa Nov 26, 2022
8088e98
[ApproxContraction] correct all test functions
LinjianMa Nov 27, 2022
fcf4279
[Approximate contract] split norm out in the output of approximate_co…
LinjianMa Dec 6, 2022
9d3bea5
Merge branch 'main' into main
LinjianMa Dec 6, 2022
1a1fc1f
[Approximate contraction] Add MPS ansatz, fix multiple caching bugs
LinjianMa Dec 8, 2022
dd22bd4
Merge branch 'mtfishman:main' into main
LinjianMa Dec 8, 2022
4fad6de
Merge branch 'mtfishman:main' into main
LinjianMa Dec 10, 2022
dc102ef
Update 3d cube benchmark file
LinjianMa Dec 28, 2022
da41e28
Merge branch 'main' of https://github.com/LinjianMa/ITensorNetworks.jl
LinjianMa Dec 28, 2022
1703e4b
Merge branch 'main' into main
LinjianMa Jan 2, 2023
da09971
Modify approximate contract 3dcube example
LinjianMa Jan 3, 2023
4422333
[ApproxContraction] Retire tensornetwork_graph.jl, rewrite mincut_tree
LinjianMa Jan 6, 2023
9a99007
Remove unused examples/peps/utils.jl
LinjianMa Jan 6, 2023
1d2ffe3
[ApproxContraction] Remove old files
LinjianMa Jan 7, 2023
feb5b3d
[ApproxContraction] Remove old files
LinjianMa Jan 7, 2023
56edb27
[ApproxContract] Retire ising_partition
LinjianMa Jan 7, 2023
9e33bb5
[ApproxContraction] Retire unused itensor functions
LinjianMa Jan 7, 2023
c17a143
[approxContract] add orthogonalization (performance not as expected)
LinjianMa Jan 10, 2023
c0177e8
[ApproxContraction] update orthogonalize
LinjianMa Jan 11, 2023
78953a1
[ApproxContraction] update 3dcube env interface in contraction tree
LinjianMa Jan 11, 2023
e705c3d
[ApproxContraction] Update 3dcube.jl
LinjianMa Jan 12, 2023
5262160
Merge branch 'main' into main
LinjianMa Jan 15, 2023
8c82b0b
[ApproxContract] Rewrite tree embedding, add tree approximation using…
LinjianMa Jan 24, 2023
d3592b6
General ising_network with external force
LinjianMa Jan 30, 2023
71215d9
Update 3dcube.jl
LinjianMa Feb 2, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,33 @@ authors = ["Matthew Fishman <mfishman@flatironinstitute.org> and contributors"]
version = "0.2.2"

[deps]
Combinatorics = "861a8166-3701-5b0c-9a16-15d98fcdc6aa"
Compat = "34da2185-b29b-5c13-b0c7-acf172513d20"
DataGraphs = "b5a273c3-7e6c-41f6-98bd-8d7f1525a36a"
Dictionaries = "85a47980-9c8c-11e8-2b9f-f7ca1fa99fb4"
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
GraphRecipes = "bd48cda9-67a9-57be-86fa-5b3c104eda73"
Graphs = "86223c79-3864-5bf0-83f7-82e725a168b6"
GraphsFlows = "06909019-6f44-4949-96fc-b9d9aaa02889"
ITensors = "9136182c-28ba-11e9-034c-db9fb085ebd5"
IsApprox = "28f27b66-4bd8-47e7-9110-e2746eb8bed7"
IterTools = "c8e1da08-722c-5040-9ed9-7db0dc04731e"
KrylovKit = "0b1a1467-8014-51b9-945f-bf0ae24f4b77"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
NamedGraphs = "678767b0-92e7-4007-89e4-4527a8725b19"
OMEinsumContractionOrders = "6f22d1fd-8eed-4bb7-9776-e7d684900715"
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
Observers = "338f10d5-c7f1-4033-a7d1-f9dec39bcaa0"
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
SimpleWeightedGraphs = "47aef6b3-ad0c-573a-a1e2-d07658019622"
SimpleTraits = "699a6c99-e7fa-54fc-8d76-47d257e15c1d"
SparseArrayKit = "a9a3c162-d163-4c15-8926-b8794fbefed2"
SplitApplyCombine = "03a91e81-4c3e-53e1-a0a4-9c0c8f19dd66"
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
Suppressor = "fd094767-a336-5f1f-9728-57cf17d0bbfb"
SweepContractor = "75a5deae-e917-4509-af32-a989148c8d5f"
TimerOutputs = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f"

[compat]
Expand All @@ -37,7 +45,7 @@ Requires = "1.3"
SimpleTraits = "0.9"
SplitApplyCombine = "1.2"
Suppressor = "0.2"
julia = "1.7"
julia = "1.6, 1.7, 1.8"

[extras]
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
Expand Down
Loading