Welke hulpprogramma's bevat de virtuele Machine van Azure Datawetenschap?
U kunt de Datawetenschap Virtual Machine (DSVM) gebruiken om eenvoudig gegevens te verkennen en machine learning in de cloud te verwerken. Een DSVM is vooraf geconfigureerd met beveiligingspatches, stuurprogramma's, populaire software voor gegevenswetenschap en ontwikkeling en een volledig besturingssysteem. U kunt de hardwareomgeving kiezen die voor u werkt, variërend van goedkopere CPU-gerichte machines tot krachtige machines met meerdere GPU's, NVMe-opslag en grote hoeveelheden geheugen. Voor computers met GPU's worden alle stuurprogramma's geïnstalleerd en alle machine learning-frameworks zijn versie-overeenkomend voor GPU-compatibiliteit. Bovendien is versnelling ingeschakeld in alle toepassingssoftware die GPU's ondersteunt.
De DSVM wordt geleverd met de meest nuttige data science-hulpprogramma's die vooraf zijn geïnstalleerd.
Deep Learning- en machine learning-oplossingen bouwen
Hulpprogramma | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | Gebruiksnotities |
---|---|---|---|---|
CUDA-, cuDNN-, NVIDIA-stuurprogramma | ✅ | ✅ | ✅ |
CUDA, cuDNN, NVIDIA-stuurprogramma op de DSVM |
Horovod | ❌ | ❌ | ✅ | Horovod op de DSVM |
NVidia System Management Interface (nvidia-smi) | ✅ | ✅ | ✅ | nvidia-smi op de DSVM |
PyTorch | ✅ | ✅ | ✅ | PyTorch op de DSVM |
TensorFlow | ✅ | ✅ |
✅ | TensorFlow op de DSVM |
Integratie met Azure Machine Learning (Python) | ✅ (Python SDK, voorbeelden) |
✅ (Python SDK, voorbeelden) |
✅ (Python SDK, CLI, voorbeelden) |
Azure Machine Learning SDK |
XGBoost | ✅ (CUDA-ondersteuning) |
✅ (CUDA-ondersteuning) |
✅ (CUDA-ondersteuning) |
XGBoost op de DSVM |
Vowpal Wabbit | ✅ | ✅ | ✅ |
Vowpal Wabbit op de DSVM |
Weka | ❌ | ❌ | ❌ | |
LightGBM | ❌ | ❌ | ✅ (GPU, MPI-ondersteuning) |
|
H2O | ❌ | ❌ | ✅ | |
CatBoost | ❌ | ❌ | ✅ | |
Intel MKL | ❌ | ❌ | ✅ | |
OpenCV | ❌ | ❌ | ✅ | |
Dlib | ❌ | ❌ | ✅ | |
Docker | ✅ (Alleen Windows-containers) |
✅ (Alleen Windows-containers) |
✅ | |
Nccl | ❌ | ❌ | ✅ | |
Rattle | ❌ | ❌ | ❌ | |
PostgreSQL | ❌ | ❌ | ✅ | |
ONNX Runtime | ❌ | ❌ | ✅ |
Gegevens opslaan, ophalen en bewerken
Hulpprogramma | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | Gebruiksnotities |
---|---|---|---|---|
Relationele databases | SQL Server 2019 Developer Edition |
SQL Server 2019 Developer Edition |
SQL Server 2019 Developer Edition |
SQL Server op de DSVM |
Databasehulpprogramma's | SQL Server Management Studio SQL Server Integration Services bcp, sqlcmd |
SQL Server Management Studio SQL Server Integration Services bcp, sqlcmd |
SQuirreL SQL (queryprogramma), bcp, sqlcmd ODBC-/JDBC-stuurprogramma's |
|
Azure-opslagverkenner | ✅ |
✅ |
||
Azure-CLI | ✅ |
✅ |
✅ |
|
AzCopy | ✅ |
✅ |
❌ | AzCopy op de DSVM |
Blob FUSE-stuurprogramma | ❌ | ❌ | ❌ |
blobfuse op de DSVM |
Azure Cosmos DB-hulpprogramma voor gegevensmigratie | ✅ | ✅ | ❌ | Azure Cosmos DB op de DSVM |
Opdrachtregelprogramma's voor Unix/Linux | ❌ | ❌ | ✅ | |
Apache Spark 3.1 (zelfstandig) | ✅ | ✅ | ✅ |
Programma in Python, R, Julia en Node.js
Hulpprogramma | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | Gebruiksnotities |
---|---|---|---|---|
CRAN-R met populaire pakketten vooraf geïnstalleerd | ✅ | ✅ | ✅ | |
Anaconda Python met populaire pakketten vooraf geïnstalleerd | ✅ | ✅ (Miniconda) |
✅ (Miniconda) |
|
Julia (Julialang) | ✅ | ✅ | ✅ | |
JupyterHub (multiuser notebook-server) | ❌ | ❌ | ✅ | |
JupyterLab (multiuser notebook-server) | ✅ | ✅ | ✅ | |
Node.js | ✅ | ✅ | ✅ | |
Jupyter Notebook Server met de volgende kernels: | ✅ |
✅ |
✅ | Jupyter Notebook-voorbeelden |
R | R Jupyter-voorbeelden | |||
Python | Python Jupyter-voorbeelden | |||
Julia | Julia Jupyter-voorbeelden | |||
PySpark | pySpark Jupyter Samples |
Ubuntu 20.04 DSVM, Windows Server 2019 DSVM en Windows Server 2022 DSVM hebben deze Jupyter Kernels:
- Python3.8-standaard
- Python3.8-Tensorflow-Pytorch
- Python3.8-AzureML
- R
- Python 3.7 - Spark (lokaal)
- Julia 1.6.0
- R Spark - HDInsight
- Scala Spark - HDInsight
- Python 3 Spark - HDInsight
Ubuntu 20.04 DSVM, Windows Server 2019 DSVM en Windows Server 2022 DSVM hebben de volgende Conda-omgevingen:
- Python3.8-standaard
- Python3.8-Tensorflow-Pytorch
- Python3.8-AzureML
Uw voorkeurseditor of IDE gebruiken
Hulpprogramma | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | Gebruiksnotities |
---|---|---|---|---|
Kladblok++ | ✅ |
✅ |
❌ |
|
Nano | ✅ |
✅ |
❌ |
|
Visual Studio 2019 Community Edition | ✅ |
✅ | ❌ | Visual Studio op de DSVM |
Visual Studio Code | ✅ |
✅ |
✅ |
Visual Studio Code op de DSVM |
PyCharm Community Edition | ✅ |
✅ |
✅ |
PyCharm op de DSVM |
IntelliJ IDEA | ❌ | ❌ | ✅ | |
Vim | ❌ | ❌ | ✅ |
|
Emacs | ❌ | ❌ | ✅ |
|
Git en Git Bash | ✅ |
✅ |
✅ |
|
OpenJDK 11 | ✅ |
✅ |
✅ |
|
.NET Framework | ✅ |
✅ |
❌ | |
Azure SDK | ✅ |
✅ | ✅ |
Organiseren en presenteren van resultaten
Hulpprogramma | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | Gebruiksnotities |
---|---|---|---|---|
Microsoft 365 (Word, Excel, PowerPoint) | ✅ | ✅ | ❌ | |
Microsoft Teams | ✅ | ✅ | ❌ | |
Power BI Desktop | ✅ | ✅ |
❌ | |
Microsoft Edge-browser | ✅ | ✅ | ✅ |