-
Notifications
You must be signed in to change notification settings - Fork 277
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
Seed experiment #2025
Seed experiment #2025
Conversation
The command is
@DonggeLiu |
Sure, but there are 2 issues:
|
ok i edited and fixed the issues |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-08-15-empty_seeds-1 --fuzzers aflplusplus_empty_seeds libafl_empty_seeds honggfuzz_empty_seeds libfuzzer_empty_seeds afl_empty_seeds |
Ops, experiment name cannot contain |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-08-15-empty-seeds-1 --fuzzers aflplusplus_empty_seeds libafl_empty_seeds honggfuzz_empty_seeds libfuzzer_empty_seeds afl_empty_seeds |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-08-14-empty-seeds-2 --fuzzers aflplusplus libafl honggfuzz libfuzzer afl |
it looks like it didn't run |
I think it is because of the same issue I fixed in #2023 |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-08-17-empty-seeds-1 --fuzzers aflplusplus libafl honggfuzz libfuzzer afl |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-08-17-empty-seeds-2 --fuzzers aflplusplus_empty_seeds libafl_empty_seeds honggfuzz_empty_seeds libfuzzer_empty_seeds afl_empty_seeds |
Experiment Experiment |
Hi @tokatoka, I started two test exp above. Thanks! |
hi, i merged the master branch to revert it. |
now it's truly okay (with the green ci) |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-08-21-empty-seeds-1 --fuzzers aflplusplus libafl honggfuzz libfuzzer afl |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-08-21-empty-seeds-2 --fuzzers aflplusplus_empty_seeds libafl_empty_seeds honggfuzz_empty_seeds libfuzzer_empty_seeds afl_empty_seeds |
hmm the experiment-data has data in its folder but the report is not generated |
resolved it |
@DonggeLiu Therefore can you run the previous command separately in 5 trials?
2:
3:
4:
5:
|
Yep sure, you mean run benchmarks in parallel experiments but not in one experiment right? |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-22-empty-seeds-1 --fuzzers aflplusplus_empty_seeds |
ops you need to add the dummy comment to trigger cloud exps : ) |
yes. so you'll comment the command 5 times. but with different fuzzers each time instead of 5 fuzzers at once.
done |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-22-empty-seeds-1 --fuzzers aflplusplus_empty_seeds |
service/experiment-config.yaml
Outdated
preemptible_runners: true | ||
#cloud_compute_zone: us-central1-c | ||
experiment_filestore: /tmp/experiment-data | ||
report_filestore: /tmp/report-data |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you forget to undo these changes?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, sorry. i was doing local exp. but i forgot to revert it.
now i reverted it to origin/main
Noting the exp commands for myself: gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-22-empty-seeds-1 --fuzzers aflplusplus_empty_seeds gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-22-empty-seeds-2 --fuzzers libafl_empty_seeds gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-22-empty-seeds-3 --fuzzers honggfuzz_empty_seeds gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-22-empty-seeds-4 --fuzzers libfuzzer_empty_seeds gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-22-empty-seeds-5 --fuzzers afl_empty_seeds |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-22-empty-seeds-1 --fuzzers aflplusplus_empty_seeds |
ok it seems it is running. and could you run all these 4 on the same day? |
Yep they can, I was distracted by other tasks. |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-24-empty-seeds-2 --fuzzers libafl_empty_seeds |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-24-empty-seeds-3 --fuzzers honggfuzz_empty_seeds |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-24-empty-seeds-4 --fuzzers libfuzzer_empty_seeds |
/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-11-24-empty-seeds-5 --fuzzers afl_empty_seeds |
This is a experiment to see how five fuzzers (afl, aflpp, libfuzzer, honggfuzz, libafl) behaves when supplied with a empty seeds and saturated seed corpus.
First I want do an empty seed experiment.
Later i will change it to use ossfuzz corpus