Files
chai-lab/nextflow.config
Olamide Isreal 8bb6720fc1 Add k8s and k8s_gpu profiles for WES execution
WES runs Nextflow with -profile k8s_gpu for GPU workloads.
Profiles configure K8s executor, GPU node selector, and
eureka-pvc storage claim for data access.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 15:34:52 +01:00

48 lines
990 B
Plaintext
Executable File

aws {
client {
endpoint = 'https://s3.cluster.omic.ai'
s3PathStyleAccess = true
}
}
profiles {
standard {
docker {
enabled = true
temp = 'auto'
}
}
k8s {
process {
executor = 'k8s'
}
docker {
enabled = true
}
k8s {
storageClaimName = 'eureka-pvc'
storageMountPath = '/omic/eureka'
namespace = 'nextflow'
serviceAccount = 'nextflow'
}
}
k8s_gpu {
process {
executor = 'k8s'
pod = [[nodeSelector: 'nvidia.com/gpu.present=true']]
accelerator = [request: 1, type: 'nvidia.com/gpu']
}
docker {
enabled = true
}
k8s {
storageClaimName = 'eureka-pvc'
storageMountPath = '/omic/eureka'
namespace = 'nextflow'
serviceAccount = 'nextflow'
}
}
}