データ サイエンス仮想マシン (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 システム管理インターフェイス (nvidia-smi) | ✅ | ✅ | ✅ | DSVM 上の nvidia-smi |
| PyTorch | ✅ | ✅ | ✅ | DSVM 上の PyTorch |
| TensorFlow | ✅ | ✅ |
✅ | DSVM 上の TensorFlow |
| Azure Machine Learning との統合 (Python) | ✅ (Python SDK、サンプル) |
✅ (Python SDK、サンプル) |
✅ (Python SDK、CLI、サンプル) |
Azure Machine Learning 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 エディション |
SQL Server 2019 Developer エディション |
SQL Server 2019 Developer エディション |
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 Storage Explorer | ✅ |
✅ |
||
| 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 | ✅ | ✅ (Miniconda) |
✅ (Miniconda) |
|
| Julia (Julialang) | ✅ | ✅ | ✅ | |
| JupyterHub (マルチユーザー Notebook サーバー) | ❌ | ❌ | ✅ | |
| JupyterLab (マルチユーザー Notebook サーバー) | ✅ | ✅ | ✅ | |
| 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 エディション | ✅ |
✅ | ❌ | 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 ブラウザー | ✅ | ✅ | ✅ |