ما الأدوات المضمنة في Azure Data Science Virtual Machine؟
يعد الجهاز الظاهري لـ Data Science طريقة سهلة لاستكشاف البيانات والتعلم الآلي في السحابة. يتم تكوين الأجهزة الظاهرية لـ Data Science مسبقًا مع نظام التشغيل الكامل وتحديثات الأمان وبرامج التشغيل وبرامج علوم البيانات الشائعة وبرامج التطوير. يمكنك اختيار بيئة الأجهزة، بدءًا من الأجهزة منخفضة التكلفة المرتكزة على وحدة المعالجة إلى الأجهزة القوية للغاية باستخدام وحدات GPU المتعددة وموقع تخزين NVMe وكميات كبيرة من الذاكرة. بالنسبة للأجهزة المزودة بوحدات GPU، يتم تثبيت جميع برامج التشغيل، وجميع أطر التعلم الآلي متوافقة مع الإصدار لتوافق GPU، ويتم تمكين التسريع في جميع برامج التطبيقات التي تدعم وحدات GPU.
يأتي الجهاز الظاهري لـ Data Science مزودًا بأدوات علم البيانات الأكثر فائدة المثبتة مسبقًا.
بناء حلول التعلم العميق والتعلّم الآلي
أداة | 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 Kernels التالية: -
- 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 | ✅ | ✅ | ✅ |