Skip to content

Latest commit

 

History

History
419 lines (263 loc) · 6.72 KB

File metadata and controls

419 lines (263 loc) · 6.72 KB

Full Example Specs

This appendix embeds the runnable repository example YAML files directly from examples/.

Some repository examples keep an explicit ${CACHE_DIR:-/cluster/shared/hpc-compose-cache} for portability, while starter examples rely on the settings/builtin cache default. Before running on a real cluster, configure a shared path visible from both the submission host and the compute nodes:

export CACHE_DIR=/cluster/shared/hpc-compose-cache
mkdir -p "$CACHE_DIR"
test -w "$CACHE_DIR"

App Redis Worker

Source: examples/app-redis-worker.yaml

{{#include ../../examples/app-redis-worker.yaml}}

Canary Right Size

Source: examples/canary-right-size.yaml

{{#include ../../examples/canary-right-size.yaml}}

Dev Python App

Source: examples/dev-python-app.yaml

{{#include ../../examples/dev-python-app.yaml}}

Dev Python Smoke

Source: examples/dev-python-smoke.yaml

{{#include ../../examples/dev-python-smoke.yaml}}

Env File

Source: examples/env-file.yaml

{{#include ../../examples/env-file.yaml}}

Fairseq Preprocess

Source: examples/fairseq-preprocess.yaml

{{#include ../../examples/fairseq-preprocess.yaml}}

HF Stage Model

Source: examples/hf-stage-model.yaml

{{#include ../../examples/hf-stage-model.yaml}}

Jupyter

Source: examples/jupyter.yaml

{{#include ../../examples/jupyter.yaml}}

Llama App

Source: examples/llama-app.yaml

{{#include ../../examples/llama-app.yaml}}

Llama UV Worker

Source: examples/llama-uv-worker.yaml

{{#include ../../examples/llama-uv-worker.yaml}}

LLM Curl Workflow

Source: examples/llm-curl-workflow.yaml

{{#include ../../examples/llm-curl-workflow.yaml}}

LLM Curl Workflow Workdir

Source: examples/llm-curl-workflow-workdir.yaml

{{#include ../../examples/llm-curl-workflow-workdir.yaml}}

Minimal Batch

Source: examples/minimal-batch.yaml

{{#include ../../examples/minimal-batch.yaml}}

MPI Hello

Source: examples/mpi-hello.yaml

{{#include ../../examples/mpi-hello.yaml}}

MPI PMIx v4 Host MPI

Source: examples/mpi-pmix-v4-host-mpi.yaml

{{#include ../../examples/mpi-pmix-v4-host-mpi.yaml}}

Multi Node MPI

Source: examples/multi-node-mpi.yaml

{{#include ../../examples/multi-node-mpi.yaml}}

Multi Node Partitioned

Source: examples/multi-node-partitioned.yaml

{{#include ../../examples/multi-node-partitioned.yaml}}

Multi Node Torchrun

Source: examples/multi-node-torchrun.yaml

{{#include ../../examples/multi-node-torchrun.yaml}}

Multi Node Deepspeed

Source: examples/multi-node-deepspeed.yaml

{{#include ../../examples/multi-node-deepspeed.yaml}}

Multi Node Accelerate

Source: examples/multi-node-accelerate.yaml

{{#include ../../examples/multi-node-accelerate.yaml}}

Multi Node Horovod

Source: examples/multi-node-horovod.yaml

{{#include ../../examples/multi-node-horovod.yaml}}

Multi Node Jax

Source: examples/multi-node-jax.yaml

{{#include ../../examples/multi-node-jax.yaml}}

NCCL Tests

Source: examples/nccl-tests.yaml

{{#include ../../examples/nccl-tests.yaml}}

Ray Symmetric

Source: examples/ray-symmetric.yaml

{{#include ../../examples/ray-symmetric.yaml}}

Rendezvous Client

Source: examples/rendezvous-client.yaml

{{#include ../../examples/rendezvous-client.yaml}}

Rendezvous Model Server

Source: examples/rendezvous-model-server.yaml

{{#include ../../examples/rendezvous-model-server.yaml}}

Ray Head Workers

Source: examples/ray-head-workers.yaml

{{#include ../../examples/ray-head-workers.yaml}}

Dask Scheduler Workers

Source: examples/dask-scheduler-workers.yaml

{{#include ../../examples/dask-scheduler-workers.yaml}}

Spark Standalone

Source: examples/spark-standalone.yaml

{{#include ../../examples/spark-standalone.yaml}}

Flux Nested

Source: examples/flux-nested.yaml

{{#include ../../examples/flux-nested.yaml}}

Nextflow Bridge

Source: examples/nextflow-bridge.yaml

{{#include ../../examples/nextflow-bridge.yaml}}

Snakemake Bridge

Source: examples/snakemake-bridge.yaml

{{#include ../../examples/snakemake-bridge.yaml}}

Multi Stage Pipeline

Source: examples/multi-stage-pipeline.yaml

{{#include ../../examples/multi-stage-pipeline.yaml}}

Pipeline DAG

Source: examples/pipeline-dag.yaml

{{#include ../../examples/pipeline-dag.yaml}}

Postgres ETL

Source: examples/postgres-etl.yaml

{{#include ../../examples/postgres-etl.yaml}}

Restart Policy

Source: examples/restart-policy.yaml

{{#include ../../examples/restart-policy.yaml}}

Training Checkpoints

Source: examples/training-checkpoints.yaml

{{#include ../../examples/training-checkpoints.yaml}}

Training Resume

Source: examples/training-resume.yaml

{{#include ../../examples/training-resume.yaml}}

Training Sweep

Source: examples/training-sweep.yaml

{{#include ../../examples/training-sweep.yaml}}

Training Tensorboard

Source: examples/training-tensorboard.yaml

{{#include ../../examples/training-tensorboard.yaml}}

vLLM OpenAI

Source: examples/vllm-openai.yaml

{{#include ../../examples/vllm-openai.yaml}}

vLLM UV Worker

Source: examples/vllm-uv-worker.yaml

{{#include ../../examples/vllm-uv-worker.yaml}}

Eval Harness

Source: examples/eval-harness.yaml

{{#include ../../examples/eval-harness.yaml}}

Cuda Probe

Source: examples/cuda-probe.yaml

{{#include ../../examples/cuda-probe.yaml}}

Array Sweep Lite

Source: examples/array-sweep-lite.yaml

{{#include ../../examples/array-sweep-lite.yaml}}

Notify Mail

Source: examples/notify-mail.yaml

{{#include ../../examples/notify-mail.yaml}}

Healthcheck Compat

Source: examples/healthcheck-compat.yaml

{{#include ../../examples/healthcheck-compat.yaml}}

Secrets HF Token

Source: examples/secrets-hf-token.yaml

{{#include ../../examples/secrets-hf-token.yaml}}

Deps And Assert

Source: examples/deps-and-assert.yaml

{{#include ../../examples/deps-and-assert.yaml}}

Reservation Licenses

Source: examples/reservation-licenses.yaml

{{#include ../../examples/reservation-licenses.yaml}}

Preemptible Checkpoint

Source: examples/preemptible-checkpoint.yaml

{{#include ../../examples/preemptible-checkpoint.yaml}}