ray/python
Jimmy Yao 7bb142e3e4
[AIR] Refactor ScalingConfig key validation (#25549)
Follow another approach mentioned in #25350.

The scaling config is now converted to the dataclass letting us use a single function for validation of both user supplied dicts and dataclasses. This PR also fixes the fact the scaling config wasn't validated in the GBDT Trainer and validates that allowed keys set in Trainers are present in the dataclass.

Co-authored-by: Antoni Baum <antoni.baum@protonmail.com>
2022-06-13 18:43:24 +02:00
..
ray [AIR] Refactor ScalingConfig key validation (#25549) 2022-06-13 18:43:24 +02:00
requirements [air] Move python/ray/ml to python/ray/air (#25449) 2022-06-03 21:53:44 +01:00
asv.conf.json [docs] Move all /latest links to /master (#11897) 2020-11-10 10:53:28 -08:00
build-wheel-macos-arm64.sh [python3.10] build python310 wheels (#24829) 2022-05-16 12:36:33 -07:00
build-wheel-macos.sh [python3.10] build python310 wheels (#24829) 2022-05-16 12:36:33 -07:00
build-wheel-manylinux2014.sh [python3.10] build python310 wheels (#24829) 2022-05-16 12:36:33 -07:00
build-wheel-windows.sh [python3.10] build python310 wheels (#24829) 2022-05-16 12:36:33 -07:00
MANIFEST.in Exclude Bazel build files from Ray wheels (#25679) 2022-06-11 16:05:59 -07:00
README-building-wheels.md [build] Build wheels with manylinux2014 (#11621) 2020-11-03 19:36:32 -08:00
requirements.txt [CI] Pin starlette and fastapi version (#25604) 2022-06-09 13:55:18 -07:00
requirements_linters.txt Remove yapf dependency (#23656) 2022-04-04 21:50:04 -07:00
requirements_ml_docker.txt [AIR] Add distributed torch_geometric example (#23580) 2022-04-21 09:48:43 -07:00
setup.py [AIR/Train] Move ray.air.train to ray.train (#25570) 2022-06-08 21:34:18 -07:00