| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- # Example command to start a cluster with this config:
- #
- # ray start --autoscaling-config=default.yaml --head --block
- #
- cluster_name: spark
- max_workers: 8
- provider:
- type: spark
- # This must be true since the nodes share the same ip!
- use_node_id_as_ip: True
- disable_node_updaters: True
- disable_launch_config_check: True
- available_node_types:
- ray.head.default:
- # You must set this manually to your "head" node resources!! The head
- # node is launched via `ray start` and hence the autoscaler cannot
- # configure its resources. The resources specified for its node type
- # must line up with what Ray detects/is configured with on start.
- resources:
- CPU: 8 # <-- set this to num CPUs used/detected in `ray start`
- GPU: 0 # <-- set this to num GPUs used/detected in `ray start`
- node_config: {}
- max_workers: 0
- ray.worker:
- resources:
- CPU: 1
- object_store_memory: 1000000000
- node_config: {}
- min_workers: 0
- max_workers: 4
- head_node_type: ray.head.default
- upscaling_speed: 1.0
- idle_timeout_minutes: 1.0
- #
- # !!! Configurations below are not supported in spark cluster mode
- #
- auth: {}
- docker: {}
- initialization_commands: []
- setup_commands: []
- head_setup_commands: []
- worker_setup_commands: []
- head_start_ray_commands: []
- worker_start_ray_commands: []
- file_mounts: {}
- cluster_synced_files: []
- file_mounts_sync_continuously: false
- rsync_exclude: []
- rsync_filter: []
|