mirror of
https://github.com/wassname/ray.git
synced 2026-08-14 12:40:23 +08:00
[tune] add scalability release tests (#13986)
* Add scalability tests * Network overhead cluster * Update xgboost tests * Document release tests * Don't raise on failed trial * Update to multi node yamls * Update yamls * Revert xgboost test changes * Fix import * Update release/tune_tests/scalability_tests/workloads/test_bookkeeping_overhead.py Co-authored-by: Richard Liaw <rliaw@berkeley.edu> * Pass aws credentials (WIP) * Update durable trainable example * Update xgboost sweep * Change xgboost scope, fix durable trainable stop condition * Fix max depth to limit total test length * Add cluster information to test descriptions. Update release checklist/process docs Co-authored-by: Richard Liaw <rliaw@berkeley.edu>
This commit is contained in:
co-authored by
Richard Liaw
parent
81e7434091
commit
1ef2a6790c
@@ -0,0 +1,61 @@
|
||||
import argparse
|
||||
import numpy as np
|
||||
import os
|
||||
|
||||
from xgboost_ray.tests.utils import create_parquet
|
||||
|
||||
if __name__ == "__main__":
|
||||
if "OMP_NUM_THREADS" in os.environ:
|
||||
del os.environ["OMP_NUM_THREADS"]
|
||||
|
||||
parser = argparse.ArgumentParser(description="Create fake data.")
|
||||
parser.add_argument(
|
||||
"filename", type=str, default="/data/parted.parquet/", help="ray/dask")
|
||||
parser.add_argument(
|
||||
"-r",
|
||||
"--num-rows",
|
||||
required=False,
|
||||
type=int,
|
||||
default=1e8,
|
||||
help="num rows")
|
||||
parser.add_argument(
|
||||
"-p",
|
||||
"--num-partitions",
|
||||
required=False,
|
||||
type=int,
|
||||
default=100,
|
||||
help="num partitions")
|
||||
parser.add_argument(
|
||||
"-c",
|
||||
"--num-cols",
|
||||
required=False,
|
||||
type=int,
|
||||
default=4,
|
||||
help="num columns (features)")
|
||||
parser.add_argument(
|
||||
"-C",
|
||||
"--num-classes",
|
||||
required=False,
|
||||
type=int,
|
||||
default=2,
|
||||
help="num classes")
|
||||
parser.add_argument(
|
||||
"-s",
|
||||
"--seed",
|
||||
required=False,
|
||||
type=int,
|
||||
default=1234,
|
||||
help="random seed")
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
if os.path.exists(args.filename):
|
||||
print(f"File already exists: {args.filename}. Skipping creation.")
|
||||
|
||||
np.random.seed(args.seed)
|
||||
create_parquet(
|
||||
args.filename,
|
||||
num_rows=int(args.num_rows),
|
||||
num_partitions=int(args.num_partitions),
|
||||
num_features=int(args.num_cols),
|
||||
num_classes=int(args.num_classes))
|
||||
Reference in New Issue
Block a user