You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+62Lines changed: 62 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,6 +60,11 @@ cd storage
60
60
pip3 install -e .
61
61
```
62
62
63
+
Install optional S3 libraries if necessary:
64
+
```bash
65
+
pip3 install s3torchconnector
66
+
```
67
+
63
68
The working directory structure is as follows
64
69
65
70
```
@@ -575,3 +580,60 @@ In addition to what can be changed in the CLOSED category, the following paramet
575
580
## Submission Rules
576
581
577
582
MLPerf™ Storage Benchmark submission rules are described in this [doc](https://github.com/mlcommons/storage/blob/main/Submission_guidelines.md). If you have questions, please contact [Storage WG chairs](https://mlcommons.org/en/groups/research-storage/).
583
+
584
+
## S3 DLIO Benchmark
585
+
**WIP readme**
586
+
Required information:
587
+
- Endpoint URL
588
+
- Must start with `http://` or `https://`
589
+
- May include a port number
590
+
- Example: `http://s3.ml.perf:1337
591
+
- AWS Access Key ID and Secret Access Key
592
+
- Bucket
593
+
Optional information:
594
+
- Region string
595
+
- Default: `us-east-1`
596
+
- Virtual-hosted buckets
597
+
- If your object store only supports path style bucket addressing, you must set `s3_force_path_style` to `True`
598
+
- Default: `False`
599
+
600
+
The `mlpstorage training datagen` and `mlpstorage training run` commands currently work.
601
+
The `--data-dir`/`-dd` argument acts as a object key prefix. Specify `""` to pass in an empty string if you do not want to use a prefix.
602
+
Using a prefix may be helpful if storing different datasets or checkpoints in the same bucket.
603
+
604
+
Currently the easiest way to configure S3 is by using the `--param` argument.
605
+
Use the following values with the `--param` argument:
Currently the new parameters have not been allow listed in mlpstorage. For the time being you must use the `-aip` argument to run the `CLOSED` category.
0 commit comments