-
Notifications
You must be signed in to change notification settings - Fork 0
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
Evaluator #47
base: master
Are you sure you want to change the base?
Evaluator #47
Commits on Jun 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1865d0d - Browse repository at this point
Copy the full SHA 1865d0dView commit details
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 530c278 - Browse repository at this point
Copy the full SHA 530c278View commit details
Commits on Jun 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 91fd389 - Browse repository at this point
Copy the full SHA 91fd389View commit details
Commits on Jun 20, 2023
-
enumeration tests with constraints
judomat committedJun 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 7d092ee - Browse repository at this point
Copy the full SHA 7d092eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6cb6f5 - Browse repository at this point
Copy the full SHA c6cb6f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c74af97 - Browse repository at this point
Copy the full SHA c74af97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66c9a10 - Browse repository at this point
Copy the full SHA 66c9a10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70a6534 - Browse repository at this point
Copy the full SHA 70a6534View commit details
Commits on Jun 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 63934b0 - Browse repository at this point
Copy the full SHA 63934b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cc923a - Browse repository at this point
Copy the full SHA 7cc923aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ffb1ac - Browse repository at this point
Copy the full SHA 7ffb1acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 603c506 - Browse repository at this point
Copy the full SHA 603c506View commit details -
Configuration menu - View commit details
-
Copy full SHA for 481d30c - Browse repository at this point
Copy the full SHA 481d30cView commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 360c9bb - Browse repository at this point
Copy the full SHA 360c9bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for aae71c5 - Browse repository at this point
Copy the full SHA aae71c5View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for deda1a2 - Browse repository at this point
Copy the full SHA deda1a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 316d846 - Browse repository at this point
Copy the full SHA 316d846View commit details -
Configuration menu - View commit details
-
Copy full SHA for c86af45 - Browse repository at this point
Copy the full SHA c86af45View commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1956c86 - Browse repository at this point
Copy the full SHA 1956c86View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 565a0a4 - Browse repository at this point
Copy the full SHA 565a0a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for be37f30 - Browse repository at this point
Copy the full SHA be37f30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93aecf2 - Browse repository at this point
Copy the full SHA 93aecf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1440a53 - Browse repository at this point
Copy the full SHA 1440a53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d7ef1 - Browse repository at this point
Copy the full SHA 60d7ef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2898fe3 - Browse repository at this point
Copy the full SHA 2898fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f50307a - Browse repository at this point
Copy the full SHA f50307aView commit details -
Configuration menu - View commit details
-
Copy full SHA for abf7774 - Browse repository at this point
Copy the full SHA abf7774View commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 36dafde - Browse repository at this point
Copy the full SHA 36dafdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d88f113 - Browse repository at this point
Copy the full SHA d88f113View commit details -
Configuration menu - View commit details
-
Copy full SHA for a785a14 - Browse repository at this point
Copy the full SHA a785a14View commit details
Commits on Nov 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1ee9140 - Browse repository at this point
Copy the full SHA 1ee9140View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c4b1c7 - Browse repository at this point
Copy the full SHA 3c4b1c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bc73da - Browse repository at this point
Copy the full SHA 1bc73daView commit details -
Configuration menu - View commit details
-
Copy full SHA for d52a4b4 - Browse repository at this point
Copy the full SHA d52a4b4View commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6f1c3c5 - Browse repository at this point
Copy the full SHA 6f1c3c5View commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 99d74e6 - Browse repository at this point
Copy the full SHA 99d74e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97a9b4c - Browse repository at this point
Copy the full SHA 97a9b4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12ee3a1 - Browse repository at this point
Copy the full SHA 12ee3a1View commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b079500 - Browse repository at this point
Copy the full SHA b079500View commit details -
Configuration menu - View commit details
-
Copy full SHA for 028a737 - Browse repository at this point
Copy the full SHA 028a737View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd74b9 - Browse repository at this point
Copy the full SHA dfd74b9View commit details
Commits on Nov 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c0c6a80 - Browse repository at this point
Copy the full SHA c0c6a80View commit details
Commits on Nov 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eaf791d - Browse repository at this point
Copy the full SHA eaf791dView commit details
Commits on Nov 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c8435f5 - Browse repository at this point
Copy the full SHA c8435f5View commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c260835 - Browse repository at this point
Copy the full SHA c260835View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad095ec - Browse repository at this point
Copy the full SHA ad095ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for af8130c - Browse repository at this point
Copy the full SHA af8130cView commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 30fe68c - Browse repository at this point
Copy the full SHA 30fe68cView commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b6d0e68 - Browse repository at this point
Copy the full SHA b6d0e68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 488d4a7 - Browse repository at this point
Copy the full SHA 488d4a7View commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6c2ca4d - Browse repository at this point
Copy the full SHA 6c2ca4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8376e09 - Browse repository at this point
Copy the full SHA 8376e09View commit details
Commits on Feb 26, 2024
-
Merge pull request #15 from Herb-AI/fix_sygus_symbols
Fix SyGuS benchmarks
Configuration menu - View commit details
-
Copy full SHA for 14f4b5b - Browse repository at this point
Copy the full SHA 14f4b5bView commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7206f8c - Browse repository at this point
Copy the full SHA 7206f8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08d6c1b - Browse repository at this point
Copy the full SHA 08d6c1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62df519 - Browse repository at this point
Copy the full SHA 62df519View commit details -
Configuration menu - View commit details
-
Copy full SHA for d90a88b - Browse repository at this point
Copy the full SHA d90a88bView commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2b3060 - Browse repository at this point
Copy the full SHA c2b3060View commit details -
Merge pull request #22 from Herb-AI/migrate-to-herbspec
Migrate to `HerbSpecification.jl`
Configuration menu - View commit details
-
Copy full SHA for 93f6d26 - Browse repository at this point
Copy the full SHA 93f6d26View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3c08d62 - Browse repository at this point
Copy the full SHA 3c08d62View commit details -
I'll keep them there until all their functionality is the new structure
Configuration menu - View commit details
-
Copy full SHA for 9f2ea49 - Browse repository at this point
Copy the full SHA 9f2ea49View commit details -
Extract and extent problem fetching
I extracted the functionality that extracts problems from modules. I also added functionality to fetch a single problem-grammar-pair
Configuration menu - View commit details
-
Copy full SHA for dd47ef0 - Browse repository at this point
Copy the full SHA dd47ef0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f60f174 - Browse repository at this point
Copy the full SHA f60f174View commit details -
The rest of utils is extracted, only a method for exporting a module exists
Configuration menu - View commit details
-
Copy full SHA for 77ca727 - Browse repository at this point
Copy the full SHA 77ca727View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1d1c47 - Browse repository at this point
Copy the full SHA c1d1c47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22d6bba - Browse repository at this point
Copy the full SHA 22d6bbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39be995 - Browse repository at this point
Copy the full SHA 39be995View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ff3fd5 - Browse repository at this point
Copy the full SHA 1ff3fd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c52d95c - Browse repository at this point
Copy the full SHA c52d95cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c4f28b - Browse repository at this point
Copy the full SHA 1c4f28bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27e9281 - Browse repository at this point
Copy the full SHA 27e9281View commit details
Commits on Apr 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8a8d6bf - Browse repository at this point
Copy the full SHA 8a8d6bfView commit details
Commits on Apr 26, 2024
-
Merge pull request #25 from Herb-AI/fix_sygus_grammars
Fix SyGuS benchmarks
Configuration menu - View commit details
-
Copy full SHA for 5b4462b - Browse repository at this point
Copy the full SHA 5b4462bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3729b0c - Browse repository at this point
Copy the full SHA 3729b0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77a3b4a - Browse repository at this point
Copy the full SHA 77a3b4aView commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 224b8ae - Browse repository at this point
Copy the full SHA 224b8aeView commit details
Commits on May 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ab7c99b - Browse repository at this point
Copy the full SHA ab7c99bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a15fc3 - Browse repository at this point
Copy the full SHA 2a15fc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c9769f - Browse repository at this point
Copy the full SHA 9c9769fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d08b861 - Browse repository at this point
Copy the full SHA d08b861View commit details
Commits on May 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c20ec30 - Browse repository at this point
Copy the full SHA c20ec30View commit details
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 50be6f2 - Browse repository at this point
Copy the full SHA 50be6f2View commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3db288e - Browse repository at this point
Copy the full SHA 3db288eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1aed0d - Browse repository at this point
Copy the full SHA d1aed0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01d461b - Browse repository at this point
Copy the full SHA 01d461bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd54863 - Browse repository at this point
Copy the full SHA cd54863View commit details
Commits on Jun 18, 2024
-
Containing some simple problems for easy and quick debugging
Configuration menu - View commit details
-
Copy full SHA for d3fe79e - Browse repository at this point
Copy the full SHA d3fe79eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86cff51 - Browse repository at this point
Copy the full SHA 86cff51View commit details -
Added evaluation result structures
There are three types of results: 1. ProblemResult: for a single problem evaluation. 2. BenchmarkResult: for a single benchmark evaluation. 3. EvaluationResult: for multiple benchmark evaluations. The ProblemResult contains metrics about the search (e.g. execution time, memory usage, ...). The BenchmarkResult contains aggregated statistics (e.g. average execution time, termination cause totals).
Configuration menu - View commit details
-
Copy full SHA for fc78e61 - Browse repository at this point
Copy the full SHA fc78e61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71930c0 - Browse repository at this point
Copy the full SHA 71930c0View commit details -
Created a custom synth function keeps track of more metrics (enumeration count, termination cause, memory usage, etc.)
Configuration menu - View commit details
-
Copy full SHA for 4e33c7e - Browse repository at this point
Copy the full SHA 4e33c7eView commit details -
This contains two evaluation functions one for a single benchmark and one for multiple. It calls the synth function on each problem within the benchmark(s) and returns the results including metrics and statistics in the corresponding structures.
Configuration menu - View commit details
-
Copy full SHA for b3c49ff - Browse repository at this point
Copy the full SHA b3c49ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42530a9 - Browse repository at this point
Copy the full SHA 42530a9View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for badb074 - Browse repository at this point
Copy the full SHA badb074View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ac56b84 - Browse repository at this point
Copy the full SHA ac56b84View commit details -
Configuration menu - View commit details
-
Copy full SHA for eda913b - Browse repository at this point
Copy the full SHA eda913bView commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3fcc4da - Browse repository at this point
Copy the full SHA 3fcc4daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2577ac5 - Browse repository at this point
Copy the full SHA 2577ac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7412653 - Browse repository at this point
Copy the full SHA 7412653View commit details -
Added a decomposed synth for easy overloading
This decomposed synth calls a lot of submethods that each can be overloaded. When a benchmark needs a custom synth function, it can just overload the methods that are different and prevent code duplication.
Configuration menu - View commit details
-
Copy full SHA for dcaa0bf - Browse repository at this point
Copy the full SHA dcaa0bfView commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a87325f - Browse repository at this point
Copy the full SHA a87325fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3c3206 - Browse repository at this point
Copy the full SHA e3c3206View commit details