app_config.yaml 606 B

1234567891011121314151617
  1. base_image: {{ env["RAY_IMAGE_ML_NIGHTLY_GPU"] }}
  2. env_vars: {"HOROVOD_GLOO_TIMEOUT_SECONDS": "120"}
  3. debian_packages:
  4. - curl
  5. python:
  6. pip_packages:
  7. - pytest
  8. - awscli
  9. conda_packages: []
  10. post_build_cmds:
  11. - pip3 uninstall ray -y || true && pip3 install -U {{ env["RAY_WHEELS"] | default("ray") }}
  12. - pip3 install 'ray[tune]'
  13. - pip3 install torch torchvision
  14. - HOROVOD_WITH_GLOO=1 HOROVOD_WITHOUT_MPI=1 HOROVOD_WITHOUT_TENSORFLOW=1 HOROVOD_WITHOUT_MXNET=1 HOROVOD_WITH_PYTORCH=1 pip3 install -U horovod
  15. - {{ env["RAY_WHEELS_SANITY_CHECK"] | default("echo No Ray wheels sanity check") }}