AMI 使用 Conda 進行深度學習 - AWS 深度學習 AMIs

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AMI 使用 Conda 進行深度學習

Conda DLAMI使用conda虛擬環境,它們存在於多架構或單一架構 DLAMIs。這些環境設定為將不同的架構安裝分開,並簡化架構之間的切換。這非常適合學習和實驗 DLAMI 提供的所有架構。大多數使用者都認為AMI使用 Conda 的全新深度學習非常適合他們。

它們通常會使用架構的最新版本進行更新,並具有最新的GPU驅動程式和軟體。它們通常在大多數文件中稱為 AWS 深度學習 AMIs 。這些DLAMIs支援 Ubuntu 20.04、Amazon Linux 2 作業系統。作業系統支援取決於上游作業系統的支援。

穩定與發行候選

Conda AMIs使用來自每個架構的最新正式版本的最佳化二進位檔案。不預期使用版本候選項目和實驗性功能。最佳化取決於架構對加速技術的支援,例如 Intel MKL 的 DNN,可加速 C5 和 C4 CPU執行個體類型的訓練和推論。這些二進位檔案也會編譯為支援進階 Intel 指令集,包括但不限於 AVX、AVX-2、SSE4.1 和 SSE4.2。這些可加速 Intel CPU架構上的向量和浮點操作。此外,對於GPU執行個體類型, CUDA和 cuDNN 會以最新正式版本支援的版本更新。

AMI 使用 Conda 的深度學習會在架構第一次啟用時,自動為您的 Amazon EC2執行個體安裝最最佳化的架構版本。如需詳細資訊,請參閱 AMI 搭配 Conda 使用深度學習

如果您想要從來源安裝 ,請使用自訂或最佳化建置選項,深度學習基礎 AMI則 可能是更好的選項。

Python 2 棄用

Python 開放原始碼社群已於 2020 年 1 月 1 日正式終止支援 Python 2。 TensorFlow 和 PyTorch 社群已宣布 TensorFlow 2.1 和 PyTorch 1.4 版本是支援 Python 2 的最後一個版本。包含 Python 2 Conda 環境的先前版本 DLAMI(v26、v25 等) 會繼續提供。不過,只有在開放原始碼社群針對這些DLAMI版本發佈了安全修正時,我們才會在先前發佈的版本上提供 Python 2 Conda 環境的更新。DLAMI 具有最新版本 TensorFlow 和 PyTorch 架構的 版本不包含 Python 2 Conda 環境。

CUDA 支援

您可以在CUDA版本GPU備註 中找到特定DLAMI版本編號。

接下來

DLAMI 架構選項