分区问题 [slurm + Nextflow]
Problems with partitions [slurm + Nextflow]
我已经在基于 slurm 的集群中测试了 Nextflow 的 sarek 管道。我遇到了无法修复的错误...
Error executing process > 'get_software_versions'
Caused by:
Failed to submit process to grid scheduler for execution
Command executed:
sbatch .command.run
Command exit status:
1
Command output:
sbatch: error: Batch job submission failed: No partition specified or system default partition
...这是我的 nextflow.config
文件:
executor {
name = 'slurm'
cpus = 10
memory = '10 GB'
queue = 'short'
}
我猜是与分区分配有关的东西。我也尝试将 queue = 'short'
更改为 clusterOptions = '-p short'
,以防万一,但它一直失败。
请问您知道我漏掉了什么吗?
尝试在 nextflow.config
:
中将 process.executor
值设置为 slurm
process {
executor = 'slurm'
queue = 'short'
}
executor scope 只是让您设置一些可选的执行器设置。请注意,如果此处应用 cpus
和 memory
设置,它们将仅与 local
执行程序一起使用。
我已经在基于 slurm 的集群中测试了 Nextflow 的 sarek 管道。我遇到了无法修复的错误...
Error executing process > 'get_software_versions'
Caused by:
Failed to submit process to grid scheduler for execution
Command executed:
sbatch .command.run
Command exit status:
1
Command output:
sbatch: error: Batch job submission failed: No partition specified or system default partition
...这是我的 nextflow.config
文件:
executor {
name = 'slurm'
cpus = 10
memory = '10 GB'
queue = 'short'
}
我猜是与分区分配有关的东西。我也尝试将 queue = 'short'
更改为 clusterOptions = '-p short'
,以防万一,但它一直失败。
请问您知道我漏掉了什么吗?
尝试在 nextflow.config
:
process.executor
值设置为 slurm
process {
executor = 'slurm'
queue = 'short'
}
executor scope 只是让您设置一些可选的执行器设置。请注意,如果此处应用 cpus
和 memory
设置,它们将仅与 local
执行程序一起使用。