|
18 | 18 | - [Docker Tips](#docker-tips)
|
19 | 19 | - [Score your Submission](#score-your-submission)
|
20 | 20 | - [Running workloads](#running-workloads)
|
| 21 | +- [Package your Submission code](#package-your-submission-code) |
| 22 | +- [Package Logs for Self-Reporting Submissions](#package-logs-for-self-reporting-submissions) |
21 | 23 |
|
22 | 24 | ## Set Up and Installation
|
23 | 25 |
|
@@ -80,7 +82,6 @@ To set up a virtual enviornment and install this repository
|
80 | 82 | pip3 install -e '.[full]'
|
81 | 83 | ```
|
82 | 84 |
|
83 |
| - |
84 | 85 | <details>
|
85 | 86 | <summary>
|
86 | 87 | Per workload installations
|
@@ -414,22 +415,24 @@ submission_folder/
|
414 | 415 | ```
|
415 | 416 |
|
416 | 417 | Specifically we require that:
|
| 418 | + |
417 | 419 | 1. There exist subdirectories in the the submission folder named after the ruleset: `external_tuning` or `self_tuning`.
|
418 |
| -2. The ruleset subdirectories contain directories named according to |
419 |
| -some identifier of the algorithm. |
420 |
| -3. Each algorithm subdirectory contains a `submission.py` module. Additional helper modules are allowed if prefer to you organize your code into multiple files. If there are additional python packages that have to be installed for the algorithm also include a `requirements.txt` with package names and versions in the algorithm subdirectory. |
| 420 | +2. The ruleset subdirectories contain directories named according to |
| 421 | +some identifier of the algorithm. |
| 422 | +3. Each algorithm subdirectory contains a `submission.py` module. Additional helper modules are allowed if prefer to you organize your code into multiple files. If there are additional python packages that have to be installed for the algorithm also include a `requirements.txt` with package names and versions in the algorithm subdirectory. |
421 | 423 | 4. For `external_tuning` algorithms the algorithm subdirectory
|
422 | 424 | should contain a `tuning_search_space.json`.
|
423 | 425 |
|
424 | 426 | To check that your submission folder meets the above requirements you can run the `submissions/repo_checker.py` script.
|
425 | 427 |
|
426 | 428 | ## Package Logs for Self-Reporting Submissions
|
| 429 | + |
427 | 430 | To prepare your submission for self reporting run:
|
428 | 431 |
|
429 |
| -``` |
| 432 | +```bash |
430 | 433 | python3 package_logs.py --experiment_dir <experiment_dir> --destination_dir <destination_dir>
|
431 | 434 | ```
|
432 | 435 |
|
433 |
| -The destination directiory will contain the logs packed in studies and trials required for self-reporting. |
| 436 | +The destination directiory will contain the logs packed in studies and trials required for self-reporting. |
434 | 437 |
|
435 | 438 | **Good Luck!**
|
0 commit comments