Skip to content
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

Weekly release #116

Merged
merged 31 commits into from
Aug 16, 2023
Merged

Weekly release #116

merged 31 commits into from
Aug 16, 2023

Conversation

Marti2203
Copy link
Collaborator

Add all the benchmark tracks as submodules. Small bug fixes and more Learning based APR tools

rshariffdeen and others added 30 commits August 8, 2023 09:56
* Update defects4j submodule reference

* add efffix draft

* minor updates to read mode meta-data

* remove pypy3 invocation

* update bin: print message if python3 not found

* Add support for the runs

* Fix the archive

* Fix task type and tool param passing

* Forgot to pass the runs from the config files and updated the config file

* Ensure ui mode is not ran on python < 3.10 with new config and another sanity check

* Add missing requirement

* Runs should go in the default level

* Proper concurrency control over jobs_remaining

* add feature: can append a tag to tool name which allows easy identification when running with different parameters

* Small refactoring

* Fix 2 bugs

* change from with "--runtime=nvidia" to with "--gpus all" (#90)

* change from with "--runtime=nvidia" to with "--gpus all" 

Signed-off-by: Thanh Le-Cong <43113794+thanhlecongg@users.noreply.github.com>

* Fix bug when not using GPUs

Signed-off-by: Thanh Le-Cong <43113794+thanhlecongg@users.noreply.github.com>

---------

Signed-off-by: Thanh Le-Cong <43113794+thanhlecongg@users.noreply.github.com>

* Update the stats and add fuzzing

* Add a lock over the job_time_map

* Device requests does not exist on older versions so ensure it is not invoked unless gpu is active

* Network stats may not always be available

* Do not try running deps.sh if it does not exist

* Add dynamic tool capabilities

* add APRCompVulnC driver

* add new key for test command

* add new variation for deps: install_deps

* add aprcompvulnc public benchmark

* add new keys for script paths

* update f1x driver: remove hard-coded script paths and read from benchmark

* fix indentation

* fix log analysis errors in f1x

* update darjeeling driver

* fix bug: use correct path to check for deps.sh

* add key reference for language

* update F1X driver to output only top-5

* update aprcomp demo benchmarks

* fix bug: passing test list can be provided as list

* update driver for aprcompaipython

* update localization metric to tarantula

* fix bug: correctly parse passing test

* Add some safety checks

* Update submodule references

* Update driver for new benchmark

* Small format and sanity check

* Update the code for the AI drivers

* Update references to vulnloc and refactory

* Update the refactory driver

* Update the refactory subdmodule again

* add alpharepair

* update default config

* Update string format

Signed-off-by: Thanh Le-Cong <43113794+thanhlecongg@users.noreply.github.com>

---------

Signed-off-by: Thanh Le-Cong <43113794+thanhlecongg@users.noreply.github.com>
Signed-off-by: Martin Mirchev <mmirchev@comp.nus.edu.sg>
Co-authored-by: Martin Mirchev <mmirchev@comp.nus.edu.sg>
Co-authored-by: Ridwan Shariffdeen <rshariffdeen@gmail.com>
Co-authored-by: Martin Mirchev <mirchevmartin2203@gmail.com>
* add SelfAPR

* update tool requirement

Signed-off-by: Thanh Le-Cong <43113794+thanhlecongg@users.noreply.github.com>

---------

Signed-off-by: Thanh Le-Cong <43113794+thanhlecongg@users.noreply.github.com>
* update requirement for SelfAPR

* add reward repair
@rshariffdeen rshariffdeen merged commit f138426 into master Aug 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants