いくつかのルールを含む Snakefile がありますが、クラスターで実行するために 1 GB/コア以上を必要とするものはごくわずかです。ディレクティブはこれresources
に最適ですが、デフォルト値を設定する方法が見つかりません。resources: mem_per_cpu = 1024
デフォルト以上のものを必要としないすべてのルールを記述する必要はありません。
クラスター構成ファイル__default__
で使用し、特定のルールの値をオーバーライドすることで、必要なものを取得できることに気付きました。メモリ要件はプラットフォームに依存しないため、これを行うのをためらっています。そのため、Snakefile 自体に含めることをお勧めします。また、コマンドライン オプションを使用してローカル リソースの制限を指定することもできなくなります。mem_per_cpu
--resources
ここで私を助けるSnakemakeの簡単な解決策はありますか? ありがとう!