ما هي الأدوات التي يتضمنها Azure Data Science Virtual Machine؟
يمكنك استخدام Data Science Virtual Machine (DSVM) لاستكشاف البيانات بسهولة والتعامل مع التعلم الآلي في السحابة. تم تكوين DSVM مسبقا باستخدام تصحيحات الأمان وبرامج التشغيل وبرامج علوم البيانات الشائعة وتطويرها ونظام تشغيل كامل. يمكنك اختيار بيئة الأجهزة التي تناسبك، بدءا من الأجهزة الأقل تكلفة التي تركز على وحدة المعالجة المركزية إلى الأجهزة القوية ذات وحدات معالجة الرسومات المتعددة وتخزين NVMe وكميات كبيرة من الذاكرة. بالنسبة للأجهزة ذات وحدات معالجة الرسومات، يتم تثبيت جميع برامج التشغيل، ويتم مطابقة جميع أطر عمل التعلم الآلي مع الإصدار لتوافق وحدة معالجة الرسومات. بالإضافة إلى ذلك، يتم تمكين التسارع في جميع برامج التطبيقات التي تدعم وحدات معالجة الرسومات.
يأتي DSVM مع أدوات علم البيانات الأكثر فائدة المثبتة مسبقا.
بناء حلول التعلم العميق والتعلّم الآلي
أداة | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | ملاحظات الاستخدام |
---|---|---|---|---|
برنامج التشغيل CUDA، وcuDNN، وNVIDIA | ✅ | ✅ | ✅ |
برنامج التشغيل CUDA، وcuDNN، وNVIDIA على DSVM |
Horovod | ❌ | ❌ | ✅ | Horovod على DSVM |
واجهة إدارة نظام NVidia (nvidia-smi) | ✅ | ✅ | ✅ | nvidia-smi على DSVM |
PyTorch | ✅ | ✅ | ✅ | PyTorch على DSVM |
TensorFlow | ✅ | ✅ |
✅ | TensorFlow على DSVM |
التكامل مع التعلم الآلي من Microsoft Azure (Python) | ✅ (Python SDK، عينات) |
✅ (Python SDK، عينات) |
✅ (Python SDK,CLI، عينات) |
مجموعة SDK للتعلم الآلي من Azure |
XGBoost | ✅ (دعم CUDA) |
✅ (دعم CUDA) |
✅ (دعم CUDA) |
XGBoost على DSVM |
Vowpal Wabbit | ✅ | ✅ | ✅ |
Vowpal Wabbit على DSVM |
Weka | ❌ | ❌ | ❌ | |
LightGBM | ❌ | ❌ | ✅ (GPU، دعم MPI) |
|
H2O | ❌ | ❌ | ✅ | |
CatBoost | ❌ | ❌ | ✅ | |
Intel MKL | ❌ | ❌ | ✅ | |
OpenCV | ❌ | ❌ | ✅ | |
Dlib | ❌ | ❌ | ✅ | |
Docker | ✅ (حاويات Windows فقط) |
✅ (حاويات Windows فقط) |
✅ | |
Nccl | ❌ | ❌ | ✅ | |
Rattle | ❌ | ❌ | ❌ | |
PostgreSQL | ❌ | ❌ | ✅ | |
وقت تشغيل ONNX | ❌ | ❌ | ✅ |
تخزين واسترداد ومعالجة البيانات
أداة | Windows Server 2019 DSVM | Windows Server 2022 DSVM | Ubuntu 20.04 DSVM | ملاحظات الاستخدام |
---|---|---|---|---|
قواعد البيانات الارتباطية | SQL Server 2019 إصدار المطور |
SQL Server 2019 إصدار المطور |
SQL Server 2019 إصدار المطور |
SQL Server على DSVM |
أدوات قاعدة البيانات | SQL Server Management Studio خدمات تكامل خادم SQL bcp، sqlcmd |
SQL Server Management Studio خدمات تكامل خادم SQL bcp، sqlcmd |
SQuirreL SQL (أداة الاستعلام)، bcp، sqlcmd برامج تشغيل ODBC/JDBC |
|
Azure Storage Explorer | ✅ |
✅ |
||
Azure CLI | ✅ |
✅ |
✅ |
|
AzCopy | ✅ |
✅ |
❌ | AzCopy على DSVM |
برنامج تشغيل Blob FUSE | ❌ | ❌ | ❌ |
blobfuse على DSVM |
أداة ترحيل البيانات في Azure Cosmos DB | ✅ | ✅ | ❌ | Azure Cosmos DB على DSVM |
أدوات سطر الأوامر 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 (خادم دفتر ملاحظات المستخدم المتعدد) | ❌ | ❌ | ✅ | |
JupyterLab (خادم دفتر ملاحظات المستخدم المتعدد) | ✅ | ✅ | ✅ | |
Node.js | ✅ | ✅ | ✅ | |
Jupyter Notebook Server مع kernels التالية: | ✅ |
✅ |
✅ | عينات دفتر ملاحظات Jupyter |
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++ | ✅ |
✅ |
❌ |
|
نانو | ✅ |
✅ |
❌ |
|
إصدار Visual Studio 2019 Community | ✅ |
✅ | ❌ | Visual Studio على DSVM |
Visual Studio Code | ✅ |
✅ |
✅ |
Visual Studio Code على DSVM |
إصدار PyCharm Community | ✅ |
✅ |
✅ |
PyCharm على DSVM |
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 | ✅ | ✅ | ✅ |