Azure 資料科學虛擬機器 包含哪些工具?
您可以使用 資料科學虛擬機器 (DSVM) 輕鬆地探索數據,並在雲端中處理機器學習。 DSVM 已預先設定安全性修補程式、驅動程式、熱門數據科學及開發軟體,以及完整的作業系統。 您可以選擇適合您的硬體環境,範圍從成本較低的CPU中心機器到具有多個 GPU、NVMe 記憶體和大量記憶體的強大機器。 針對具有 GPU 的機器,會安裝所有驅動程式,而且所有機器學習架構都符合 GPU 相容性的版本。 此外,支援 GPU 的所有應用程式軟體都會啟用加速。
DSVM 隨附預安裝最實用的數據科學工具。
建置深度學習和機器學習解決方案
工具 | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | 使用注意事項 |
---|---|---|---|---|
CUDA、cuDNN、NVIDIA 驅動程式 | ✅ | ✅ | ✅ |
DSVM 上的 CUDA、cuDNN、NVIDIA 驅動程式 |
Horovod | ❌ | ❌ | ✅ | DSVM 上的 Horovod |
NVidia System Management Interface (nvidia-smi) | ✅ | ✅ | ✅ | DSVM 上的 nvidia-smi |
PyTorch | ✅ | ✅ | ✅ | DSVM 上的 PyTorch |
TensorFlow | ✅ | ✅ |
✅ | DSVM 上的 TensorFlow |
與 Azure 機器學習 整合 (Python) | ✅ (Python SDK,範例) |
✅ (Python SDK,範例) |
✅ (Python SDK,CLI, 範例) |
Azure 機器學習 SDK |
XGBoost | ✅ (CUDA 支援) |
✅ (CUDA 支援) |
✅ (CUDA 支援) |
DSVM 上的 XGBoost |
Vowpal Wabbit | ✅ | ✅ | ✅ |
DSVM 上的 Vowpal Wabbit |
Weka | ❌ | ❌ | ❌ | |
LightGBM | ❌ | ❌ | ✅ (GPU、MPI 支援) |
|
H2O | ❌ | ❌ | ✅ | |
CatBoost | ❌ | ❌ | ✅ | |
Intel MKL | ❌ | ❌ | ✅ | |
OpenCV | ❌ | ❌ | ✅ | |
Dlib | ❌ | ❌ | ✅ | |
Docker | ✅ (僅限 Windows 容器) |
✅ (僅限 Windows 容器) |
✅ | |
Nccl | ❌ | ❌ | ✅ | |
Rattle | ❌ | ❌ | ❌ | |
PostgreSQL | ❌ | ❌ | ✅ | |
ONNX Runtime | ❌ | ❌ | ✅ |
儲存、擷取及操作數據
工具 | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | 使用注意事項 |
---|---|---|---|---|
關聯式資料庫 | SQL Server 2019 Developer Edition |
SQL Server 2019 Developer Edition |
SQL Server 2019 Developer Edition |
DSVM 上的 SQL Server |
資料庫工具 | SQL Server Management Studio SQL Server Integration Services bcp、sqlcmd |
SQL Server Management Studio SQL Server Integration Services bcp、sqlcmd |
SQuirreL SQL (查詢工具), bcp、sqlcmd ODBC/JDBC 驅動程式 |
|
Azure 儲存體總管 | ✅ |
✅ |
||
Azure CLI | ✅ |
✅ |
✅ |
|
AzCopy | ✅ |
✅ |
❌ | DSVM 上的 AzCopy |
Blob FUSE 驅動程式 | ❌ | ❌ | ❌ |
DSVM 上的 blobfuse |
Azure Cosmos DB 資料遷移工具 | ✅ | ✅ | ❌ | DSVM 上的 Azure Cosmos DB |
Unix/Linux 命令行工具 | ❌ | ❌ | ✅ | |
Apache Spark 3.1 (獨立版) | ✅ | ✅ | ✅ |
Python、R、Julia 和 Node.js 中的程式
工具 | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | 使用注意事項 |
---|---|---|---|---|
預安裝熱門套件的CRAN-R | ✅ | ✅ | ✅ | |
已預安裝熱門套件的 Anaconda Python | ✅ | ✅ (迷你康達) |
✅ (迷你康達) |
|
裘莉婭(朱利亞朗) | ✅ | ✅ | ✅ | |
JupyterHub (多使用者筆記本伺服器) | ❌ | ❌ | ✅ | |
JupyterLab (多使用者筆記本伺服器) | ✅ | ✅ | ✅ | |
Node.js | ✅ | ✅ | ✅ | |
具有下列核心的 Jupyter Notebook Server : | ✅ |
✅ |
✅ | Jupyter Notebook 範例 |
R | R Jupyter 範例 | |||
Python | Python Jupyter 範例 | |||
Julia | Julia Jupyter 範例 | |||
PySpark | pySpark Jupyter 範例 |
Ubuntu 20.04 DSVM、Windows Server 2019 DSVM 和 Windows Server 2022 DSVM 具有下列 Jupyter 核心:
- Python3.8-default
- Python3.8-Tensorflow-Pytorch
- Python3.8-AzureML
- R
- Python 3.7 - Spark (本機)
- Julia 1.6.0
- R Spark – HDInsight
- Scala Spark – HDInsight
- Python 3 Spark – HDInsight
Ubuntu 20.04 DSVM、Windows Server 2019 DSVM 和 Windows Server 2022 DSVM 具有下列 conda 環境:
- Python3.8-default
- Python3.8-Tensorflow-Pytorch
- Python3.8-AzureML
使用您慣用的編輯器或 IDE
工具 | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | 使用注意事項 |
---|---|---|---|---|
Notepad++ | ✅ |
✅ |
❌ |
|
Nano | ✅ |
✅ |
❌ |
|
Visual Studio 2019 Community Edition | ✅ |
✅ | ❌ | DSVM 上的 Visual Studio |
Visual Studio Code | ✅ |
✅ |
✅ |
DSVM 上的 Visual Studio Code |
PyCharm Community Edition | ✅ |
✅ |
✅ |
DSVM 上的 PyCharm |
IntelliJ IDEA | ❌ | ❌ | ✅ | |
Vim | ❌ | ❌ | ✅ |
|
Emacs | ❌ | ❌ | ✅ |
|
Git 和 Git Bash | ✅ |
✅ |
✅ |
|
OpenJDK 11 | ✅ |
✅ |
✅ |
|
.NET Framework | ✅ |
✅ |
❌ | |
Azure SDK | ✅ |
✅ | ✅ |
組織及呈現結果
工具 | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | 使用注意事項 |
---|---|---|---|---|
Microsoft 365 (Word、Excel、PowerPoint) | ✅ | ✅ | ❌ | |
Microsoft Teams | ✅ | ✅ | ❌ | |
Power BI Desktop | ✅ | ✅ |
❌ | |
Microsoft Edge 瀏覽器 | ✅ | ✅ | ✅ |