嚴格上來說這個軟件本身並不需要安裝,他唯一需要的就是對應版本的顯卡驅動,CUDA和CuDNN都非必須。下面我說一下如何安裝正確的驅動版本。我盡量寫得簡潔清晰,希望大家都能看懂,但是,如果你連基本的電腦操作都不會,那我就無能為力了。
本教程都是針對如下配置
操作系統:Window server 2016(適用於Win10)
顯卡:Nvidia Tesla P80 11G(只要是N卡都差不多)
DeepFaceLab版本:DeepFacelabCUDA10.1AVX_build_03_13_2019 (DFL CUDA 10.1)
我的電腦為初始化環境,除了一個瀏覽器之外,還沒有安裝任何軟件。
只要是N卡,接下來的操作都是差不多。
1.安裝驅動
顯卡驅動是DeepFaceLab唯一的依賴,也就是說只要你的電腦安裝了正確的顯卡驅動就能運行軟件,當然顯存太低也有可能運行不了。
自動安裝
安裝驅動最簡單的方式自然是通過驅動精靈等軟件全自動安,這一步安裝成功了,就無需看手動安裝。至於如何判斷是否成功,可以查看驅動版本是否為418.96(不一定是這個數字,但是這個數字肯定可以,有418這個前綴應該是靠譜的),或者直接看本文結尾處的解壓測試。
手動安裝
自動安裝后運行DFL報錯,可以選擇手動安裝驅動。手動安裝前最好清理電腦上說有和NVIDIA相關的軟件,刪除並不影響電腦正常使用,可以放心刪除。刪除方法:控制面板->卸載程序->一個個刪除干凈。
然后訪問英偉達官網:https://developer.nvidia.com/cuda-downloads 根據自己的情況下載CUDA Toolkit(主要是為了驅動,為了驅動,為了驅動)。
打開網頁后默認的版本為:CUDA Toolkit 10.1 ,正好和我們的DFL匹配。
Operating System (指你的操作系統),由於DFL只支持Windows,所以這里直接選擇Windows
Architeacture (內核結構), 只有一個選項,直接選上X86_64即可。
Version (操作系統版本),win7或者win10根據自己情況選擇,如果你是服務器版,也可以選server2019, Server2016等。我的環境是Server2016但是選擇win10 同樣可行。
Installer Type (安裝方式) ,第一個為網絡安裝,第二個為本地安裝。為了穩定性還是選擇exe[Local] 比較好。
選擇完成后點擊Download開始下載,文件大小為2.4GB。 下載完后雙擊文件,即可開始安裝。
CUDA Setup Package 窗口點擊OK即可,等待加載,接下來都是默認選項一路下去即可。
點擊AGREE AND CONTINUE
點擊 NEXT。等軟件提示安裝完成,最后出現ClOSE按鈕,點擊關閉就萬事具備了。 如果你想自定義安裝,可以選擇Custom,只要勾選和driver相關的組建即可。(不懂的就不要搞自定義了,浪費點空間也無所謂)。
判斷是否安裝正確,可以到控制面板->卸載里查看安裝情況。可以看到很多NVIDIA開頭的軟件。其實這其中大部分軟件無關緊要,最重要的是NVIDIA Graphics Driver 418.96 (顯卡驅動)。經測試NVIDIA CUDA Runtime10.1刪除也無所謂, 其他的更加無所謂了。
注意:有人反映裝最新版驅動會被360攔截,這是誤報,退了360即可正常安裝!
其他方式:
這個方式本來是手動安裝的最佳方式,因為是純粹的驅動,安裝包小,下載起來快。但是由於這里最新的驅動只能支持到CUDA10,而我們這里演示的版本需要CUDA10.1對應的驅動,所以這種方法就無能為力了。但是針對CUDA10,CUDA9.0 等的驅動安裝非常方便,所以也分享一下。
訪問https://www.nvidia.cn/Download/index.aspx?lang=cn下載驅動,可以有多個篩選條件進行精確篩選。
比如對於我的顯卡 Tesla K80 就可以如上圖選擇,但是由於CUDA只能選擇到10.0,所以這里的驅動只適合DFL CUDA10的版本,對於DFL CUDA10.1即使通過這方式安裝成功,運行的時候依舊會報錯,提示cuda版本有問題。
如果你的顯卡為RTX1080, 系統為win10 64位,選擇如上圖。
如果你不知道自己的顯卡是什么可以通過window自帶的【設備管理】->【顯示適配器】查看,上面顯示的NVIDIA GeForce GTX 750就是顯卡型號。
或者下載TechPowerUp,打開軟件立馬就能看到,Name后面的NVIDIA GeForce GTX 750就是顯卡型號,軟件底部也能看到一樣的名字。
2.獲取換臉軟件(DeepFaceLab 20190313版)
這個就不用多少了,直接給地址。
百度網盤: https://pan.baidu.com/s/1fbK5GKyoHj1Nco_L-qDwtw 提取碼: 9zvt (2019.3.13)
磁力地址:magnet:?xt=urn:btih:C363301FCF40D8A3F99B8CC5153603526678B08C (2019.3.13)
國外網盤:https://mega.nz/#F!b9MzCK4B!zEAG9txu7uaRUjXz9PtBqg
(這個網盤是軟件作者的官方網盤,需要科學~上網,比如各種VPN啊~~什么的)
3. 解壓測試
DeepFaceLab 早期版本為RAR的壓縮包,新版本變成了7z的EXE文件。
雙擊文件圖片即可選擇解壓路徑,選擇路徑后點擊解壓即可。
文件解壓后目錄里結構大概如上。
__internal 為代碼和環境目錄,無需關心。
workspace 為項目目錄,用來放置換臉的圖片和視頻。
除此之外會有很多以數字開頭的批處理文件。這些數字從1)~8),分別代表換臉的八個步驟。
為了測試軟件安裝是否正確,可以先嘗試點擊 1,2,4。
1)clear workspace 效果如下,出現Done,press any key to continue 證明正常結束了。
2)extract PNG from video data_src 效果如下,出現Done證明正常結束了
4)data_src extract faces DLIB all GPU debug 效果如下,出現Done證明正常結束了
以上三個步驟都出現,證明你的軟件已經安裝成功了。可以開始使用了。
此時你可以查看軟件目錄下的\workspace\data_src\目錄,里面會有很多人臉圖片。
換臉的八個步驟主要可以分為四個階段,把視頻轉換成圖片,提取臉部,訓練換臉模型,人臉替換,導出MP4視頻。
AI換臉系列文章:
- DeepFaceLab軟件簡介
- DeepFaceLab軟件安裝
- DeepFaceLab軟件使用
- DeepFaceLab人臉提取詳解
- DeepFaceLab模型訓練詳解
- DeepFaceLab導出視頻詳解
更多內容請參考:DeepFakes中文網
公眾號:托尼是塔克