簡體   English   中英

在全局環境中定義默認緩存 drake

[英]Define default cache drake in global environment

我有一個 drake 計划,打算根據輸入數據(即 input-dir1 -> results-dir1)切換緩存目錄。 這樣做的好處是,如果數據源切換,我不需要重新運行完整的管道。

makeloadd類的函數似乎總是使用find_cache ,它默認為當前 R 工作區中的.drake目錄。

有沒有辦法在當前全局環境中定義一個不在 .drake 目錄中的默認緩存? 我想避免在每次調用makeclean或通過參數cache loadd手動定義cache

謝謝

緩存切換並不常見,它通常會增加脆弱性並降低可重復性。 所以我通常不鼓勵它並且沒有計划實施全局設置來設置緩存。 在您的情況下,您可以設置自己的全局選項或環境變量並將其提供給cache參數。 多種方法可以更改cache的默認值,但請小心。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM