3
我問這個問題,因爲theano的編譯過程非常耗時,而且更糟糕的是每次運行代碼時,函數都會重新編譯。那麼,如果沒有代碼改變,有沒有辦法讓theano緩存先前的編譯結果?有什麼辦法可以緩存theano編譯結果嗎?
我問這個問題,因爲theano的編譯過程非常耗時,而且更糟糕的是每次運行代碼時,函數都會重新編譯。那麼,如果沒有代碼改變,有沒有辦法讓theano緩存先前的編譯結果?有什麼辦法可以緩存theano編譯結果嗎?
Theano已經緩存了編譯結果。緩存默認存儲在~/.theano
中,但內容的位置和格式可以通過配置標記config.base_compiledir
,config.compiledir_format
和config.compiledir
進行調整。
如果您創建了一個非常大的計算圖,那麼第一次運行應該比後續運行慢得多。