看你用來做什麽了。
如果你平時基於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