2016-04-15 43 views

回答

1

ALS.checkpointInterval值是指多少個no的迭代。時間緩存將被檢查點。
例如如果interval設置爲10,則意味着緩存將每10次迭代獲得一個檢查點。

點檢查有助於恢復(當節點失敗時)和StackOverflow異常導致的長沿襲。它還有助於消除磁盤上的臨時洗牌文件,這在有許多ALS迭代時很重要。

默認值爲。所以根據你的系統內存,你現在可以設置更低或更高的值