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>
48 lines
990 B
Plaintext
Executable File
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'
|
|
}
|
|
}
|
|
}
|