README.rst 832 B

123456789101112131415161718192021222324
  1. XGBoost on Ray tests
  2. ====================
  3. This directory contains various XGBoost on Ray release tests.
  4. You should run these tests with the `releaser <https://github.com/ray-project/releaser>`_ tool.
  5. Overview
  6. --------
  7. There are four kinds of tests:
  8. 1. ``distributed_api_test`` - checks general API functionality and should finish very quickly (< 1 minute)
  9. 2. ``train_*`` - checks single trial training on different setups.
  10. 3. ``tune_*`` - checks multi trial training via Ray Tune.
  11. 4. ``ft_*`` - checks fault tolerance.
  12. Generally the releaser tool will run all tests in parallel, but if you do
  13. it sequentially, be sure to do it in the order above. If ``train_*`` fails,
  14. ``tune_*`` will fail, too.
  15. Acceptance criteria
  16. -------------------
  17. These tests are considered passing when they throw no error at the end of
  18. the output log.