當前位置: 華文問答 > 數位

為什麽很少聽到有人在用 Windows 編程?

2019-05-25數位

看你用來做什麽了。

如果你平時基於Python下的Pandas的數據分析做得多,而且習慣在jupyter-lab裏用multiprocessing,時而需要來回在tensorflow-gpu和lightgbm-gpu反復橫跳,如果你還使用Windows,那就得可勁兒折騰了。

Windows沒有fork,導致Python底層對multiprocessing實作不一致,Windows下總會reload這個module,單純在pycharm裏寫個指令碼還好,頂多是貼上一份膠水程式碼的事兒,在jupyter-lab裏就坑了。

大概意思就是....由於這個坑爹的特性,全域變量它就是沒法像之前那樣pickled傳了,查遍stackoverflow和github相關的issue,反正就是沒法用。

如果你堅持要用這個Linux下一切正常的multiprocessing,你就不得不使用坑爹的WSL2了!

這個東西現在對cuda的支持就是一坨shit,如果你喜歡折騰,你可以搞個nvidia-docker拉個cu