Slide 25
Slide 25 text
25
GCP T4 Instance
Parallel HPO
Computational Parallelism Beyond a Single Node
X, y = … # NumPy Arrays
# Optimize in parallel on your Dask cluster
with parallel_backend("dask"):
study.optimize(lambda trial: objective(trial, X, y),
n_trials=100,
n_jobs=4) # NGPUs on system
GPU
cuda-worker
GPU
cuda-worker
GPU
cuda-worker
GPU
cuda-worker
LocalCUDA
cluster
GKE Cluster with GPU Pods
GPU
cuda-worker
GPU
cuda-worker
GPU
cuda-worker
KubeCluster
…
…
X, y = … # NumPy Arrays
# Optimize in parallel on your Dask cluster
with parallel_backend("dask"):
study.optimize(lambda trial: objective(trial, X, y),
n_trials=100,
n_jobs=20) # NGPUs on K8s cluster