以往想在Microsoft Windows上運行Liunx(如Ubuntu),可能要透過VMware或Virtualbox這類虛擬化工具來安裝,不過除非你使用的是付費的進階版本,不然通常是無法調用本機端的GPU(不管NVIDIA或INTEL內顯、外顯)資源。
後來微軟也看到這個商機於是在2016年順勢在Win10上推出適用於Linux的子系統(Windows Subsystem for Linux, WSL),讓使用者可輕易使用Linux作業系統的核心功能,包括常見的Ubuntu, openSUSE, Debian, Kali等。
2019年推出WSL2時,除了一般Liunx基本的命令列工具(如Bash)外,甚至也可以運行圖形化視窗界面(如X Window)。如此一來就能讓使用者在Windows和Linux兩種作業系統上任意切換,不用再安裝其它虛擬化工具了。
隨著Win11上市,WSL2亦有較大幅度的更新,直接就能從Windows APP Store下載,除了Ubuntu 18.04.5 LTS, 20.04.5 LTS, 22.04.1 LTS可選擇外,另外還有Debian, Kali, fedora remix等多種環境。
同時也開始對本地端的GPU有明顯的支援,包括NVIDIA及INTEL(含內顯HD Graphics, Xe,外顯Iris Xe系列),這樣對開發AI應用程式有很大的幫助,就可以使用像TensorFlow、PyTorch這類框架來進行模型訓練及使用像Nvidia TensorRT、Intel OpenVINO這樣的推論工具加速運算。
接下來就帶著大家一步一步把開發環境架設起來,如果你的電腦已經是安裝Ubuntu桌面圖形使用者介面(Desktop GUI)系統,只是想安裝Intel OpenVINO、Docker和DL Streamer來練習,那麼可以略過下面第1, 2, 3, 7節的說明。
1. 確認Windows環境及Intel內顯驅動
為了確定可以在Windows上安裝WSL2和調用Intel GPU資源,首先要確認Windows的版本。若已是Win 11 (22000.x以上)版本則可略過這個步驟,若是Win 10則建議更新21H2 (19000.x以上)版本。
如果不知自己的Windows版本可用滑鼠左鍵點擊工作列左下角【開始】鍵,再點擊齒輪圖示的【設定】鍵,進入設定頁面點選【系統】,再捲動左側目錄,進入【關於】子頁面,查看【Windows規格】即可得知「版本」及「OS組建」內容。若版本不夠新則回到上一層【更新與安全】將Windows更新到最新版本。
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
免費電子報
會員搶先看
主題訂閱
好文收藏