問題タブ [snakemake]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
snakemake - Snakefileでオーバーライドの可能性があるデフォルトのメモリ要求?
いくつかのルールを含む Snakefile がありますが、クラスターで実行するために 1 GB/コア以上を必要とするものはごくわずかです。ディレクティブはこれresources
に最適ですが、デフォルト値を設定する方法が見つかりません。resources: mem_per_cpu = 1024
デフォルト以上のものを必要としないすべてのルールを記述する必要はありません。
クラスター構成ファイル__default__
で使用し、特定のルールの値をオーバーライドすることで、必要なものを取得できることに気付きました。メモリ要件はプラットフォームに依存しないため、これを行うのをためらっています。そのため、Snakefile 自体に含めることをお勧めします。また、コマンドライン オプションを使用してローカル リソースの制限を指定することもできなくなります。mem_per_cpu
--resources
ここで私を助けるSnakemakeの簡単な解決策はありますか? ありがとう!
parameters - SnakeMake のチェーン パラメータ
これは SnakeMake でパラメーターをチェーンするために機能するようです。これは大丈夫ですか、それとも並列環境で問題を引き起こすのでしょうか?代わりに PersistentDict を使用する必要がありますか?