設定 Julia 多執行緒
Julia 從 v1.3 起支援多執行緒(multithreading)。
這邊文章要來教大家如何在 Julia 啟動時,自動配置多執行緒。
一般要在 Julia 中使用多執行緒,可以在啟動 Julia 時,以環境變數的形式指定。
1 | $ JULIA_NUM_THREADS=4 julia |
但不想在每次啟動時都加入,這樣會很麻煩。
我們可以將這個寫到環境變數當中。像是在 Linux 環境中,可以將以下環境變數寫到 ~/.bashrc 或 ~/.bash_profile 中。
1 | export JULIA_NUM_THREADS=4 |
Ref: https://docs.julialang.org/en/v1/manual/environment-variables/index.html