67 Commits

Author SHA1 Message Date
1e45ade98b Fix tests 2023-08-29 12:36:25 +02:00
e4f2ae5b85 Add remaining documentation, fix broken refs 2023-08-28 18:43:11 +02:00
8a6e3864eb Add utility and trie documentation 2023-08-28 18:14:21 +02:00
42076c4576 Add operation documentation 2023-08-28 17:44:37 +02:00
3a72279b6b Try fixing the CI caching 2023-08-28 16:19:16 +02:00
ad05ada3e3 Add Task documentation, remove unnecessary compute_intensity(task) function 2023-08-28 15:39:21 +02:00
cf19856118 Add Node Documentation 2023-08-28 14:58:17 +02:00
e07ade47ad Add abc-model documentation 2023-08-28 14:13:04 +02:00
7110007817 CI Workflow fun 2023-08-27 23:02:58 +02:00
ba97086983 Fix documentation building 2023-08-26 22:13:15 +02:00
01c1b5082f Auto build documentation 2023-08-26 21:00:14 +02:00
122e428efe Continue documenting 2023-08-26 20:29:43 +02:00
58c042ccc7 Format 2023-08-25 21:43:06 +02:00
3cdc75d3f6 Start adding Documentation 2023-08-25 19:27:24 +02:00
Anton Reinhard
8014bbffcd Merge pull request 'More Validation' (#5) from test into main
Reviewed-on: Rubydragon/MetagraphOptimization.jl#5
2023-08-25 11:05:17 +02:00
ae1345d547 Add formatter
Some checks failed
Test / test (push) Has been cancelled
2023-08-25 10:48:22 +02:00
dbcd569967 Update Julia in CI and dependencies 2023-08-25 10:24:37 +02:00
0f5f475cb4 Shuffle files and functions around for more consistent naming and smaller files 2023-08-24 15:11:54 +02:00
1b4030d633 Add validity checks to tests 2023-08-24 14:44:21 +02:00
Anton Reinhard
383c92ec47 Merge pull request 'Performance Improvements' (#4) from performance into main
Reviewed-on: Rubydragon/MetagraphOptimization.jl#4
2023-08-24 11:33:06 +02:00
15fe8ed0f5 Add *.mem files to gitignore
Some checks failed
Test / test (push) Has been cancelled
2023-08-23 22:48:24 +02:00
c365233ea4 Rework node operations storage, remove make_edge from insert_edge calls 2023-08-23 19:28:45 +02:00
Anton Reinhard
a81aafbf20 Merge pull request 'Add node reduction tests' (#3) from test into main
Reviewed-on: Rubydragon/MetagraphOptimization.jl#3
2023-08-23 13:56:43 +02:00
e44ef77ba4 Move input text files 2023-08-23 13:38:02 +02:00
92f59110ed Add node reduction unit test and fix bugs 2023-08-23 12:51:28 +02:00
Anton Reinhard
569949d5c7 Merge pull request 'Performance Improvements and Multi-Threading' (#2) from performance into main
Reviewed-on: Rubydragon/MetagraphOptimization.jl#2
2023-08-23 10:47:33 +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
a7fb15c95b Multithreading for Node Reductions 2023-08-21 16:56:27 +02:00
2e96e6520e Some file reordering and parallelization work 2023-08-21 12:54:45 +02:00
895e4b2a12 Start multithreading 2023-08-21 10:29:00 +02:00
9cac6e76be Improve parsing performance and get_operations 2023-08-18 17:18:01 +02:00
Anton Reinhard
1d0511ecb7 Merge pull request 'Refactor' (#1) from refactoring into main
Reviewed-on: Rubydragon/MetagraphOptimization.jl#1
2023-08-18 12:17:27 +02:00
618b387e3f Update Readme
Some checks failed
Test / test (push) Has been cancelled
2023-08-18 12:15:33 +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
95da0b1063 Fix workflow 2023-08-18 10:02:42 +02:00
ef6184b8ea Actually fix tests now 2023-08-17 21:53:55 +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
8a081ba93c WIP 2023-08-15 18:48:18 +02:00
f086411720 Add 9B Process to README 2023-07-18 01:28:05 +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
0cd83fedd9 WIP regenerate possible operations 2023-06-29 13:57:45 +02:00
d24d354fa0 Add Random Walk test 2023-06-27 20:05:27 +02:00
80a3912e3e Rework graph state 2023-06-27 18:38:26 +02:00
669444ebbd Add node fusion test 2023-06-26 14:24:14 +02:00
bbf8106e12 Add workflow for testing 2023-06-22 21:09:03 +02:00