33 Commits

Author SHA1 Message Date
9b28601f18 Add device info to nodes during scheduling 2023-10-12 00:29:48 +02:00
3267daadfd Actually fix the rare execution error this time 2023-10-10 21:49:31 +02:00
a86901e425 Fix occasional execution error 2023-10-04 17:32:23 +02:00
cbfed20b82 WIP 2023-10-04 11:05:49 +02:00
37d645cb4e WIP Adding machine/device info and caching strategies 2023-09-29 18:02:57 +02:00
7dd9fedf2e Refactor model into an interface and remove any ABC Model specific code from src/code_gen/. Also generate functions instead of direct code evaluation in execute() 2023-09-28 17:59:17 +02:00
a69dd6018e WIP 2023-09-28 00:48:57 +02:00
Anton Reinhard
24ade323f0 Add tests for AB->ABBB execution and fix errors 2023-09-26 18:30:37 +02:00
Anton Reinhard
95f92f080c Fix execution with fusion 2023-09-26 16:52:50 +02:00
Anton Reinhard
cc05cae1cd Fix abc test value 2023-09-26 10:23:30 +02:00
Anton Reinhard
c88898a502 WIP 2023-09-25 18:49:44 +02:00
c428613c80 Make FusedComputeTasks usable in execution 2023-09-25 16:11:15 +02:00
4c452dce98 Add execution test 2023-09-17 10:32:43 +02:00
Anton Reinhard
27c4b8ba34 Use real ABC-Model compute effort and data transfer numbers 2023-09-07 18:46:41 +02:00
e09ab7c77b Add tests 2023-08-29 13:09:33 +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
92f59110ed Add node reduction unit test and fix bugs 2023-08-23 12:51:28 +02:00
2e96e6520e Some file reordering and parallelization work 2023-08-21 12:54:45 +02:00
e591da10d3 Move import to abc_model/ and rename to parse 2023-08-18 10:05:01 +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
118195c9c9 Add plotting and generate plots 2023-07-03 01:15:04 +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
bf23b2c175 Add rudimentary tests 2023-06-22 17:24:35 +02:00