Jakie narzędzia są dostępne na platformie Azure Data Science Virtual Machine?

Maszyna wirtualna Nauka o danych to prosty sposób eksplorowania danych i uczenia maszynowego w chmurze. Maszyny wirtualne Nauka o danych są wstępnie skonfigurowane za pomocą kompletnego systemu operacyjnego, poprawek zabezpieczeń, sterowników oraz popularnego oprogramowania do nauki o danych i programowania. Możesz wybrać środowisko sprzętowe, począwszy od tańszych maszyn skoncentrowanych na procesorach CPU po bardzo zaawansowane maszyny z wieloma procesorami GPU, magazynem NVMe i dużą ilością pamięci. W przypadku maszyn z procesorami GPU wszystkie sterowniki są zainstalowane, wszystkie struktury uczenia maszynowego są dopasowane do wersji w celu zapewnienia zgodności procesora GPU, a przyspieszenie jest włączone we wszystkich aplikacjach obsługujących procesory GPU.

Maszyna wirtualna Nauka o danych zawiera wstępnie zainstalowane narzędzia do nauki o danych.

Tworzenie rozwiązań uczenia głębokiego i uczenia maszynowego

Narzędzie Windows Server 2019 DSVM Windows Server 2022 DSVM Ubuntu 20.04 DSVM Uwagi dotyczące użycia
Sterownik CUDA, cuDNN, NVIDIA
CUDA, cuDNN, sterownik NVIDIA na maszynie DSVM
Horovod Horovod na maszynie DSVM
Interfejs zarządzania systemem NVidia (nvidia-smi) nvidia-smi na maszynie DSVM
PyTorch PyTorch na maszynie DSVM
TensorFlow
TensorFlow na maszynie DSVM
Integracja z usługą Azure Machine Edukacja (Python)
(Zestaw PYTHON SDK, przykłady)

(Zestaw PYTHON SDK, przykłady)

(Zestaw PYTHON SDK, interfejs wiersza polecenia, przykłady)
Zestaw SDK usługi Azure Machine Edukacja
XGBoost
(Obsługa CUDA)

(Obsługa CUDA)

(Obsługa CUDA)
XGBoost na maszynie DSVM
Vowpal Wabbit
Vowpal Wabbit na maszynie DSVM
Weka
LightGBM
(Procesor GPU, obsługa MPI)
H2O
CatBoost
Intel MKL
Opencv
Dlib
Docker
(Tylko kontenery systemu Windows)

(Tylko kontenery systemu Windows)
Nccl
Rattle
PostgreSQL
Środowisko uruchomieniowe ONNX

Przechowywanie, pobieranie i manipulowanie danymi

Narzędzie Windows Server 2019 DSVM Windows Server 2022 DSVM Ubuntu 20.04 DSVM Uwagi dotyczące użycia
Relacyjne bazy danych SQL Server 2019
Developer Edition
SQL Server 2019
Developer Edition
SQL Server 2019
Developer Edition
Program SQL Server na maszynie WIRTUALNEJ DSVM
Narzędzia bazy danych SQL Server Management Studio
SQL Server Integration Services
bcp, sqlcmd
SQL Server Management Studio
SQL Server Integration Services
bcp, sqlcmd
SQuirreL SQL (narzędzie do wykonywania zapytań),
bcp, sqlcmd
Sterowniki ODBC/JDBC
Eksplorator usługi Azure Storage

Interfejs wiersza polecenia platformy Azure


AzCopy

Narzędzie AzCopy na maszynie DSVM
Sterownik obiektów blob systemu FUSE
blobfuse na maszynie DSVM
Narzędzie do migracji danych usługi Azure Cosmos DB Usługa Azure Cosmos DB na maszynie DSVM
Narzędzia wiersza polecenia systemu Unix/Linux
Apache Spark 3.1 (autonomiczny)

Program w językach Python, R, Julia i Node.js

Narzędzie Windows Server 2019 DSVM Windows Server 2022 DSVM Ubuntu 20.04 DSVM Uwagi dotyczące użycia
CRAN-R z popularnymi pakietami wstępnie zainstalowanymi
Środowisko Anaconda Python z popularnymi pakietami wstępnie zainstalowanymi
(Miniconda)

(Miniconda)
Julia (Julialang)
JupyterHub (serwer notesu z wieloma użytkownikami)
JupyterLab (serwer notesu z wieloma użytkownikami)
Node.js
Serwer jupyter Notebook z następującymi jądrami:

Przykłady notesów Jupyter Notebook
     R Przykłady jupyter języka R
     Python Przykłady jupyter języka Python
     Julia Julia Jupyter — przykłady
     PySpark pySpark — przykłady jupyter

Maszyny DSVM z systemem Ubuntu 20.04, Windows Server 2019 DSVM i Windows Server 2022 mają następujące jądra Jupyter:-

  • Python3.8-default
  • Python3.8-Tensorflow-Pytorch
  • Python3.8-AzureML
  • R
  • Python 3.7 — Spark (lokalny)
  • Julia 1.6.0
  • R Spark — HDInsight
  • Scala Spark — HDInsight
  • Python 3 Spark — HDInsight

Maszyny DSVM z systemem Ubuntu 20.04, Windows Server 2019 DSVM i Windows Server 2022 mają następujące środowiska conda:

  • Python3.8-default
  • Python3.8-Tensorflow-Pytorch
  • Python3.8-AzureML

Korzystanie z preferowanego edytora lub środowiska IDE

Narzędzie Windows Server 2019 DSVM Windows Server 2022 DSVM Ubuntu 20.04 DSVM Uwagi dotyczące użycia
Notatnik++


Nano


Visual Studio 2019 Community Edition
Program Visual Studio na maszynie DSVM
Visual Studio Code


Program Visual Studio Code na maszynie DSVM
PyCharm Community Edition


PyCharm na maszynie DSVM
IntelliJ IDEA
Vim
Emacs
Git i Git Bash


OpenJDK 11


.NET Framework

Zestaw Azure SDK

Organizowanie i prezentowanie wyników

Narzędzie Windows Server 2019 DSVM Windows Server 2022 DSVM Ubuntu 20.04 DSVM Uwagi dotyczące użycia
Microsoft 365 (Word, Excel, PowerPoint)
Microsoft Teams
Power BI Desktop
Przeglądarka Microsoft Edge