mirror of
https://github.com/vale981/ray
synced 2025-03-06 10:31:39 -05:00

* Update XGBoost release test configs * Use GPU containers * Fix elastic check * Use spot instances for GPU * Add debugging output * Fix success check, failure checking, outputs, sync behavior * Update release checklist, rename mounts
24 lines
832 B
ReStructuredText
24 lines
832 B
ReStructuredText
XGBoost on Ray tests
|
|
====================
|
|
|
|
This directory contains various XGBoost on Ray release tests.
|
|
|
|
You should run these tests with the `releaser <https://github.com/ray-project/releaser>`_ tool.
|
|
|
|
Overview
|
|
--------
|
|
There are four kinds of tests:
|
|
|
|
1. ``distributed_api_test`` - checks general API functionality and should finish very quickly (< 1 minute)
|
|
2. ``train_*`` - checks single trial training on different setups.
|
|
3. ``tune_*`` - checks multi trial training via Ray Tune.
|
|
4. ``ft_*`` - checks fault tolerance.
|
|
|
|
Generally the releaser tool will run all tests in parallel, but if you do
|
|
it sequentially, be sure to do it in the order above. If ``train_*`` fails,
|
|
``tune_*`` will fail, too.
|
|
|
|
Acceptance criteria
|
|
-------------------
|
|
These tests are considered passing when they throw no error at the end of
|
|
the output log.
|