34 Commits

Author SHA1 Message Date
1ae39a8caa Congruent in photons example (#12)
Some checks failed
MetagraphOptimization_CI / docs (push) Failing after 1m50s
MetagraphOptimization_CI / test (push) Failing after 1m53s
Now targeting the correct branches

Co-authored-by: Rubydragon <anton.reinhard@proton.me>
Reviewed-on: #12
2024-07-10 14:17:39 +02:00
87dbaf2c32 experiments (#1)
All checks were successful
MetagraphOptimization_CI / docs (push) Successful in 10m41s
MetagraphOptimization_CI / test (push) Successful in 30m40s
Co-authored-by: Anton Reinhard <anton.reinhard@proton.me>
Reviewed-on: #1
2024-05-08 12:03:27 +02:00
92e0eeaaef heterogeneity (#27)
Prepare things to work with heterogeneity, make things work on GPU

Reviewed-on: Rubydragon/MetagraphOptimization.jl#27
Co-authored-by: Anton Reinhard <anton.reinhard@proton.me>
Co-committed-by: Anton Reinhard <anton.reinhard@proton.me>
2023-12-18 14:31:52 +01:00
b7560685d4 Optimizer interface and sample implementation (#19)
Reviewed-on: Rubydragon/MetagraphOptimization.jl#19
Co-authored-by: Anton Reinhard <anton.reinhard@proton.me>
Co-committed-by: Anton Reinhard <anton.reinhard@proton.me>
2023-11-22 13:51:54 +01:00
2709eeb3dc Fix the types, add some profiling examples (#15)
Reviewed-on: Rubydragon/MetagraphOptimization.jl#15
Co-authored-by: Anton Reinhard <anton.reinhard@proton.me>
Co-committed-by: Anton Reinhard <anton.reinhard@proton.me>
2023-11-13 12:55:02 +01:00
5a30f57e1f Add scheduling, machine info, caching strategies and devices (#9)
Some checks failed
MetagraphOptimization_CI / prepare (push) Has been cancelled
MetagraphOptimization_CI / test (push) Has been cancelled
MetagraphOptimization_CI / docs (push) Has been cancelled
Reviewed-on: Rubydragon/MetagraphOptimization.jl#9
Co-authored-by: Anton Reinhard <anton.reinhard@proton.me>
Co-committed-by: Anton Reinhard <anton.reinhard@proton.me>
2023-10-12 17:51:03 +02:00
Anton Reinhard
d1666de432 Add accurate arithmetic for summation, fix order of input particles 2023-09-07 16:49:44 +02:00
7387fa86b1 Add GraphProperties and property caching 2023-08-29 13:08:02 +02:00
065236be22 Add documentation to every function and automatic doc html building (#6)
Reviewed-on: Rubydragon/MetagraphOptimization.jl#6
Co-authored-by: Anton Reinhard <anton.reinhard@proton.me>
Co-committed-by: Anton Reinhard <anton.reinhard@proton.me>
2023-08-29 12:57:46 +02:00
ae1345d547 Add formatter
Some checks failed
Test / test (push) Has been cancelled
2023-08-25 10:48:22 +02:00
1b4030d633 Add validity checks to tests 2023-08-24 14:44:21 +02:00
c365233ea4 Rework node operations storage, remove make_edge from insert_edge calls 2023-08-23 19:28:45 +02:00
e44ef77ba4 Move input text files 2023-08-23 13:38:02 +02:00
3454370a37 Multithreaded Node Reduction inserttion 2023-08-22 13:26:24 +02:00
45e35dd526 Add bench script 2023-08-22 10:29:59 +02:00
9cac6e76be Improve parsing performance and get_operations 2023-08-18 17:18:01 +02:00
6ee444b46f Remove double edge insertions 2023-08-18 11:47:12 +02:00
ab38f618c3 Remove unnecessary copies 2023-08-18 10:21:40 +02:00
e591da10d3 Move import to abc_model/ and rename to parse 2023-08-18 10:05:01 +02:00
78f7fb2f05 Add unit tests, Fix operations and remaining failing tests 2023-08-17 18:46:57 +02:00
ae07b4cf80 Fix tests and operation cache 2023-08-17 14:15:02 +02:00
118195c9c9 Add plotting and generate plots 2023-07-03 01:15:04 +02:00
f2638ab74f Add benchmark running to the pipeline 2023-06-30 12:40:00 +02:00
80a3912e3e Rework graph state 2023-06-27 18:38:26 +02:00
bbf8106e12 Add workflow for testing 2023-06-22 21:09:03 +02:00
bf23b2c175 Add rudimentary tests 2023-06-22 17:24:35 +02:00
ea492c9ab9 Move large text files to lfs 2023-06-22 17:15:37 +02:00
b3d6513b7f Move large text files to lfs 2023-06-22 17:13:17 +02:00
1ac619f3a0 Various optimizations, Readme update, Bench script for imports 2023-06-22 14:36:44 +02:00
1fbf080bcb Add generation script 2023-06-16 01:56:17 +02:00
2a1b161462 WIP 2023-06-08 01:39:01 +02:00
5bf660618d Work on optimization functions 2023-05-30 19:10:44 +02:00
190a4252f8 Node Fusion x4 2023-05-27 15:38:10 +02:00
572b0adf0f Add AB->AB Graph and fix many many things 2023-05-26 19:25:21 +02:00