82ed774b7e
Tape Machine ( #30 )
...
Adds a tape machine way of executing the code.
The tape machine is a series of FunctionCall objects, which can either be called one by one, or be used to generate expressions to make up a function.
Reviewed-on: Rubydragon/MetagraphOptimization.jl#30
Co-authored-by: Anton Reinhard <anton.reinhard@proton.me >
Co-committed-by: Anton Reinhard <anton.reinhard@proton.me >
2024-01-03 16:38:32 +01:00
c90346e948
Add QED Model ( #25 )
...
Reviewed-on: Rubydragon/MetagraphOptimization.jl#25
Co-authored-by: Anton Reinhard <anton.reinhard@proton.me >
Co-committed-by: Anton Reinhard <anton.reinhard@proton.me >
2023-12-07 02:54:15 +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
16274919e4
Cost Estimation interface ( #14 )
...
See issue #13
Reviewed-on: Rubydragon/MetagraphOptimization.jl#14
Co-authored-by: Anton Reinhard <anton.reinhard@proton.me >
Co-committed-by: Anton Reinhard <anton.reinhard@proton.me >
2023-11-17 01:31:31 +01:00
5a30f57e1f
Add scheduling, machine info, caching strategies and devices ( #9 )
...
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
7a1a97dac8
Add basic execution function
2023-09-01 16:22:16 +02:00
f1edce258a
Start adding code generation
2023-08-31 18:24:48 +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
Test / test (push) Has been cancelled
2023-08-25 10:48:22 +02:00
0f5f475cb4
Shuffle files and functions around for more consistent naming and smaller files
2023-08-24 15:11:54 +02:00