Skip to content

Commit 84ba179

Browse files
authored
Merge pull request #99584 from MicrosoftDocs/release-preview-dsvm
Release preview dsvm
2 parents bfdbd4a + bce73e3 commit 84ba179

15 files changed

+262
-232
lines changed

.openpublishing.redirection.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,31 @@
110110
"redirect_url": "/azure/machine-learning/data-science-virtual-machine/tools-included",
111111
"redirect_document_id": false
112112
},
113+
{
114+
"source_path": "articles/machine-learning/data-science-virtual-machine/dsvm-data-platforms.md",
115+
"redirect_url": "/azure/machine-learning/data-science-virtual-machine/dsvm-tools-data-platforms",
116+
"redirect_document_id": true
117+
},
118+
{
119+
"source_path": "articles/machine-learning/data-science-virtual-machine/dsvm-ml-data-science-tools.md",
120+
"redirect_url": "/azure/machine-learning/data-science-virtual-machine/dsvm-tools-data-science",
121+
"redirect_document_id": true
122+
},
123+
{
124+
"source_path": "articles/machine-learning/data-science-virtual-machine/dsvm-deep-learning-ai-frameworks.md",
125+
"redirect_url": "/azure/machine-learning/data-science-virtual-machine/dsvm-tools-deep-learning-frameworks",
126+
"redirect_document_id": true
127+
},
128+
{
129+
"source_path": "articles/machine-learning/data-science-virtual-machine/dsvm-tools-explore-and-visualize.md",
130+
"redirect_url": "/azure/machine-learning/data-science-virtual-machine/dsvm-tools-productivity",
131+
"redirect_document_id": true
132+
},
133+
{
134+
"source_path": "articles/machine-learning/data-science-virtual-machine/dsvm-languages.md",
135+
"redirect_url": "/azure/machine-learning/data-science-virtual-machine/dsvm-tools-languages",
136+
"redirect_document_id": true
137+
},
113138
{
114139
"source_path": "articles/machine-learning/service/how-to-understand-accuracy-metrics.md",
115140
"redirect_url": "/azure/machine-learning/service/how-to-understand-automated-ml",

articles/hdinsight/hdinsight-machine-learning-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,4 @@ To help advance its own work in deep learning, Microsoft developed the free, ea
5959

6060
* [Use Microsoft Cognitive Toolkit deep learning model with Azure HDInsight Spark cluster](spark/apache-spark-microsoft-cognitive-toolkit.md)
6161
* [Use Caffe on Azure HDInsight Spark for distributed deep learning](spark/apache-spark-deep-learning-caffe.md)
62-
* [Deep Learning and AI frameworks on the Data Science Virtual Machine (DSVM)](../machine-learning/data-science-virtual-machine/dsvm-deep-learning-ai-frameworks.md)
62+
* [Deep Learning and AI frameworks on the Data Science Virtual Machine (DSVM)](../machine-learning/data-science-virtual-machine/dsvm-tools-deep-learning-frameworks.md)

articles/machine-learning/data-science-virtual-machine/dsvm-data-platforms.md renamed to articles/machine-learning/data-science-virtual-machine/dsvm-tools-data-platforms.md

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ services: machine-learning
77
ms.service: machine-learning
88
ms.subservice: data-science-vm
99

10-
author: gvashishtha
11-
ms.author: gopalv
10+
author: lobrien
11+
ms.author: laobri
1212
ms.topic: conceptual
13-
ms.date: 10/3/2019
13+
ms.date: 12/12/2019
1414

1515
---
1616

@@ -20,23 +20,23 @@ With a Data Science Virtual Machine (DSVM), you can build your analytics against
2020

2121
The following data platform tools are supported on the DSVM.
2222

23-
## SQL Server 2017 Developer Edition
23+
## SQL Server Developer Edition
2424

2525
| | |
2626
| ------------- | ------------- |
2727
| What is it? | A local relational database instance |
28-
| Supported DSVM editions | Windows |
28+
| Supported DSVM editions | Windows: SQL Server 2017, Windows 2019 (Preview) : SQL Server 2019 |
2929
| Typical uses | Rapid development locally with smaller dataset <br/> Run In-database R |
3030
| Links to samples | A small sample of a New York City dataset is loaded into the SQL database:<br/> `nyctaxi` <br/> Jupyter sample showing Microsoft Machine Learning Server and in-database analytics can be found at:<br/> `~notebooks/SQL_R_Services_End_to_End_Tutorial.ipynb` |
3131
| Related tools on the DSVM | SQL Server Management Studio <br/> ODBC/JDBC drivers<br/> pyodbc, RODBC<br />Apache Drill |
3232

3333
> [!NOTE]
34-
> SQL Server 2016 Developer Edition can be used only for development and test purposes. You need a license or one of the SQL Server VMs to run it in production.
34+
> SQL Server Developer Edition can be used only for development and test purposes. You need a license or one of the SQL Server VMs to run it in production.
3535
3636

3737
### Setup
3838

39-
The database server is already preconfigured and the Windows services related to SQL Server (like `SQL Server (MSSQLSERVER)`) are set to run automatically. The only manual step involves enabling In-database analytics by using Microsoft Machine Learning Server. You can do this by running the following command as a one-time action in SQL Server Management Studio (SSMS). Run this command after you log in as the machine administrator, open a new query in SSMS, and make sure the selected database is `master`:
39+
The database server is already preconfigured and the Windows services related to SQL Server (like `SQL Server (MSSQLSERVER)`) are set to run automatically. The only manual step involves enabling In-database analytics by using Microsoft Machine Learning Server. You can enable analytics by running the following command as a one-time action in SQL Server Management Studio (SSMS). Run this command after you log in as the machine administrator, open a new query in SSMS, and make sure the selected database is `master`:
4040

4141
CREATE LOGIN [%COMPUTERNAME%\SQLRUserGroup] FROM WINDOWS
4242

@@ -60,7 +60,7 @@ Also, the DSVM comes with ODBC and JDBC drivers to talk to SQL Server, Azure SQL
6060
| | |
6161
| ------------- | ------------- |
6262
| What is it? | A standalone (single node in-process) instance of the popular Apache Spark platform; a system for fast, large-scale data processing and machine-learning |
63-
| Supported DSVM editions | Linux <br /> Windows (Experimental) |
63+
| Supported DSVM editions | Linux |
6464
| Typical uses | * Rapid development of Spark/PySpark applications locally with a smaller dataset and later deployment on large Spark clusters such as Azure HDInsight<br/> * Test Microsoft Machine Learning Server Spark context <br />* Use SparkML or Microsoft's open-source [MMLSpark](https://github.com/Azure/mmlspark) library to build ML applications |
6565
| Links to samples | Jupyter sample: <br />&nbsp;&nbsp;* ~/notebooks/SparkML/pySpark <br /> &nbsp;&nbsp;* ~/notebooks/MMLSpark <br /> Microsoft Machine Learning Server (Spark context): /dsvm/samples/MRS/MRSSparkContextSample.R |
6666
| Related tools on the DSVM | PySpark, Scala<br/>Jupyter (Spark/PySpark Kernels)<br/>Microsoft Machine Learning Server, SparkR, Sparklyr <br />Apache Drill |
@@ -70,11 +70,6 @@ You can submit Spark jobs on the command line by running the `spark-submit` or `
7070

7171
You can use Spark from R by using libraries like SparkR, Sparklyr, and Microsoft Machine Learning Server, which are available on the DSVM. See pointers to samples in the preceding table.
7272

73-
> [!NOTE]
74-
> Running Microsoft Machine Learning Server in Spark context of DSVM is supported on the Ubuntu Linux DSVM edition only.
75-
76-
77-
7873
### Setup
7974
Before running in a Spark context in Microsoft Machine Learning Server on Ubuntu Linux DSVM edition, you must complete a one-time setup step to enable a local single node Hadoop HDFS and Yarn instance. By default, Hadoop services are installed but disabled on the DSVM. To enable them, run the following commands as root the first time:
8075

@@ -94,7 +89,6 @@ A sample that demonstrates how to develop and test MRS in a remote Spark context
9489
### How is it configured and installed on the DSVM?
9590
|Platform|Install Location ($SPARK_HOME)|
9691
|:--------|:--------|
97-
|Windows | c:\dsvm\tools\spark-X.X.X-bin-hadoopX.X|
9892
|Linux | /dsvm/tools/spark-X.X.X-bin-hadoopX.X|
9993

10094

articles/machine-learning/data-science-virtual-machine/dsvm-ml-data-science-tools.md renamed to articles/machine-learning/data-science-virtual-machine/dsvm-tools-data-science.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ services: machine-learning
66
ms.service: machine-learning
77
ms.subservice: data-science-vm
88

9-
author: gvashishtha
10-
ms.author: gopalv
9+
author: lobrien
10+
ms.author: laobri
1111
ms.topic: conceptual
12-
ms.date: 10/11/2019
12+
ms.date: 12/12/2019
1313
---
1414

1515
# Machine learning and data science tools on Azure Data Science Virtual Machines
@@ -99,4 +99,14 @@ There are several other machine-learning libraries on DSVMs, such as the popular
9999
| Links to samples | Samples are included on the VM, in `/dsvm/tools/xgboost/demo` on Linux, and `C:\dsvm\tools\xgboost\demo` on Windows. |
100100
| Related tools | LightGBM, MXNet |
101101

102+
## Apache Drill
103+
| | |
104+
| ------------- | ------------- |
105+
| What is it? | Open-source SQL query engine on big data |
106+
| Supported DSVM versions | Windows 2019 (Preview), Linux |
107+
| How is it configured and installed on the DSVM? | Installed in `/dsvm/tools/drill*` in embedded mode only |
108+
| Typical uses | For in-place data exploration without requiring extract, transform, load (ETL). Query different data sources and formats, including CSV, JSON, relational tables, and Hadoop. |
109+
| How to use and run it | Desktop shortcut <br/> [Get started with Drill in 10 minutes](https://drill.apache.org/docs/drill-in-10-minutes/) |
110+
| Related tools on the DSVM | Rattle, Weka, SQL Server Management Studio |
111+
102112

articles/machine-learning/data-science-virtual-machine/dsvm-deep-learning-ai-frameworks.md renamed to articles/machine-learning/data-science-virtual-machine/dsvm-tools-deep-learning-frameworks.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ services: machine-learning
77
ms.service: machine-learning
88
ms.subservice: data-science-vm
99

10-
author: gvashishtha
11-
ms.author: gopalv
10+
author: lobrien
11+
ms.author: laobri
1212
ms.topic: conceptual
13-
ms.date: 10/1/2019
13+
ms.date: 12/12/2019
1414
---
1515

1616
# Deep learning and AI frameworks for the Azure Data Science VM
@@ -77,15 +77,15 @@ Deep learning frameworks on the DSVM are listed below.
7777
| ------------- | ------------- |
7878
| Version(s) supported | 2.5.1 |
7979
| Supported DSVM editions | Windows and Linux |
80-
| How is it configured / installed on the DSVM? | CNTK is installed in Python 3.6 on [Windows 2016](dsvm-languages.md#python-windows-server-2016-edition) and in Python 3.5 on [Linux](./dsvm-languages.md#python-linux-edition)) |
80+
| How is it configured / installed on the DSVM? | CNTK is installed in Python 3.6 on [Windows 2016](dsvm-tools-languages.md#python-windows-server-2016-edition) and in Python 3.5 on [Linux](./dsvm-tools-languages.md#python-linux-edition)) |
8181
| How to run it | Terminal: Activate the correct environment and run Python. <br/>Jupyter: Connect to [Jupyter](provision-vm.md) or [JupyterHub](dsvm-ubuntu-intro.md#how-to-access-the-ubuntu-data-science-virtual-machine), and then open the CNTK directory for samples. |
8282

8383
## [MXNet](https://mxnet.apache.org/)
8484
| | |
8585
| ------------- | ------------- |
8686
| Version(s) supported | 1.3.0 |
8787
| Supported DSVM editions | Windows and Linux |
88-
| How is it configured / installed on the DSVM? | MXNet is installed in `C:\dsvm\tools\mxnet` on Windows and `/dsvm/tools/mxnet` on Ubuntu. Python bindings are installed in Python 3.6 on [Windows 2016](dsvm-languages.md#python-windows-server-2016-edition) and in Python 3.5 on [Linux](./dsvm-languages.md#python-linux-edition)) R bindings are also included in the Ubuntu DSVM. |
88+
| How is it configured / installed on the DSVM? | MXNet is installed in `C:\dsvm\tools\mxnet` on Windows and `/dsvm/tools/mxnet` on Ubuntu. Python bindings are installed in Python 3.6 on [Windows 2016](dsvm-tools-languages.md#python-windows-server-2016-edition) and in Python 3.5 on [Linux](./dsvm-tools-languages.md#python-linux-edition)) R bindings are also included in the Ubuntu DSVM. |
8989
| How to run it | Terminal: Activate the correct conda environment, then run `import mxnet`. <br/>Jupyter: Connect to [Jupyter](provision-vm.md#access-the-dsvm) or [JupyterHub](dsvm-ubuntu-intro.md#how-to-access-the-ubuntu-data-science-virtual-machine), and then open the `mxnet` directory for samples. |
9090

9191
## [MXNet Model Server](https://github.com/awslabs/mxnet-model-server#quick-start)
@@ -94,7 +94,7 @@ Deep learning frameworks on the DSVM are listed below.
9494
| ------------- | ------------- |
9595
| Version(s) supported | 1.0.1 |
9696
| Supported DSVM editions | Windows and Linux |
97-
| How is it configured / installed on the DSVM? | MXNet Model Server is installed in Python 3.6 on [Windows 2016](dsvm-languages.md#python-windows-server-2016-edition) and in Python 3.5 on [Linux](./dsvm-languages.md#python-linux-edition)) |
97+
| How is it configured / installed on the DSVM? | MXNet Model Server is installed in Python 3.6 on [Windows 2016](dsvm-tools-languages.md#python-windows-server-2016-edition) and in Python 3.5 on [Linux](./dsvm-tools-languages.md#python-linux-edition)) |
9898
| How to run it | Terminal: Run `sudo systemctl stop jupyterhub` to stop the JupyterHub service first, because both listen on the same port. Then activate the correct conda environment and run `mxnet-model-server --start --models squeezenet=https://s3.amazonaws.com/model-server/model_archive_1.0/squeezenet_v1.1.mar` |
9999

100100
## [NVidia System Management Interface (nvidia-smi)](https://developer.nvidia.com/nvidia-system-management-interface)
@@ -113,7 +113,7 @@ Deep learning frameworks on the DSVM are listed below.
113113
| ------------- | ------------- |
114114
| Version(s) supported | 1.2.0 |
115115
| Supported DSVM editions | Linux |
116-
| How is it configured / installed on the DSVM? | Installed in [Python 3.5](dsvm-languages.md#python-linux-edition). Sample Jupyter notebooks are included, and samples are in /dsvm/samples/pytorch. |
116+
| How is it configured / installed on the DSVM? | Installed in [Python 3.5](dsvm-tools-languages.md#python-linux-edition). Sample Jupyter notebooks are included, and samples are in /dsvm/samples/pytorch. |
117117
| How to run it | Terminal: Activate the correct environment, and then run Python.<br/>* [JupyterHub](dsvm-ubuntu-intro.md#how-to-access-the-ubuntu-data-science-virtual-machine): Connect, and then open the PyTorch directory for samples. |
118118

119119
## [TensorFlow](https://www.tensorflow.org/)
@@ -122,7 +122,7 @@ Deep learning frameworks on the DSVM are listed below.
122122
| ------------- | ------------- |
123123
| Version(s) supported | 1.13 |
124124
| Supported DSVM editions | Windows, Linux |
125-
| How is it configured / installed on the DSVM? | Installed in Python 3.5 on [Linux](dsvm-languages.md#python-linux-edition) and Python 3.6 on [Windows 2016](dsvm-languages.md#python-windows-server-2016-edition) |
125+
| How is it configured / installed on the DSVM? | Installed in Python 3.5 on [Linux](dsvm-tools-languages.md#python-linux-edition) and Python 3.6 on [Windows 2016](dsvm-tools-languages.md#python-windows-server-2016-edition) |
126126
| How to run it | Terminal: Activate the correct environment, and then run Python. <br/> * Jupyter: Connect to [Jupyter](provision-vm.md) or [JupyterHub](dsvm-ubuntu-intro.md#how-to-access-the-ubuntu-data-science-virtual-machine), and then open the TensorFlow directory for samples. |
127127

128128
## [TensorFlow Serving](https://www.tensorflow.org/serving/)

articles/machine-learning/data-science-virtual-machine/dsvm-tools-development.md

Lines changed: 15 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,25 @@ services: machine-learning
77
ms.service: machine-learning
88
ms.subservice: data-science-vm
99

10-
author: gvashishtha
11-
ms.author: gopalv
10+
author: lobrien
11+
ms.author: laobri
1212
ms.topic: conceptual
13-
ms.date: 10/3/2019
13+
ms.date: 12/12/2019
1414
---
1515

1616
# Development tools on the Azure Data Science Virtual Machine
1717

1818
The Data Science Virtual Machine (DSVM) bundles several popular tools in a highly productive integrated development environment (IDE). Here are some tools that are provided on the DSVM.
1919

20-
## Visual Studio Community 2017
20+
## Visual Studio Community Edition
2121

2222
| | |
2323
| ------------- | ------------- |
2424
| What is it? | General purpose IDE |
25-
| Supported DSVM versions | Windows |
25+
| Supported DSVM versions | Windows: Visual Studio 2017, Windows 2019 (Preview) : Visual Studio 2019 |
2626
| Typical uses | Software development |
2727
| How is it configured and installed on the DSVM? | Data Science Workload (Python and R tools), Azure workload (Hadoop, Data Lake), Node.js, SQL Server tools, [Azure Machine Learning for Visual Studio Code](https://github.com/Microsoft/vs-tools-for-ai) |
28-
| How to use and run it | Desktop shortcut (`C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe`). Graphically, open Visual Studio by using the desktop icon or the **Start** menu. Search for programs (Windows logo key+S), followed by **Visual Studio**. From there, you can create projects in languages like C#, Python, R, and Node.js. |
28+
| How to use and run it | Desktop shortcut (`C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe`). Graphically, open Visual Studio by using the desktop icon or the **Start** menu. Search for programs (Windows logo key+S), followed by **Visual Studio**. From there, you can create projects in languages like C#, Python, R, and Node.js. |
2929
| Related tools on the DSVM | Visual Studio Code, RStudio, Juno |
3030

3131
> [!NOTE]
@@ -39,19 +39,19 @@ The Data Science Virtual Machine (DSVM) bundles several popular tools in a highl
3939
| Supported DSVM versions | Windows, Linux |
4040
| Typical uses | Code editor and Git integration |
4141
| How to use and run it | Desktop shortcut (`C:\Program Files (x86)\Microsoft VS Code\Code.exe`) in Windows, desktop shortcut or terminal (`code`) in Linux |
42-
| Related tools on the DSVM | Visual Studio 2017, RStudio, Juno |
42+
| Related tools on the DSVM | Visual Studio, RStudio, Juno |
4343

44-
## RStudio Desktop
44+
## RStudio Desktop
4545

4646
| | |
4747
| ------------- | ------------- |
4848
| What is it? | Client IDE for R language |
4949
| Supported DSVM versions | Windows, Linux |
5050
| Typical uses | R development |
5151
| How to use and run it | Desktop shortcut (`C:\Program Files\RStudio\bin\rstudio.exe`) on Windows, desktop shortcut (`/usr/bin/rstudio`) on Linux |
52-
| Related tools on the DSVM | Visual Studio 2017, Visual Studio Code, Juno |
52+
| Related tools on the DSVM | Visual Studio, Visual Studio Code, Juno |
5353

54-
## RStudio Server
54+
## RStudio Server
5555

5656
| | |
5757
| ------------- | ------------- |
@@ -60,7 +60,7 @@ The Data Science Virtual Machine (DSVM) bundles several popular tools in a highl
6060
| Supported DSVM versions | Linux |
6161
| Typical uses | R development |
6262
| How to use and run it | Enable the service with _systemctl enable rstudio-server_, and then start the service with _systemctl start rstudio-server_. Then sign in to RStudio Server at http:\//your-vm-ip:8787. |
63-
| Related tools on the DSVM | Visual Studio 2017, Visual Studio Code, RStudio Desktop |
63+
| Related tools on the DSVM | Visual Studio, Visual Studio Code, RStudio Desktop |
6464

6565
## Juno
6666

@@ -70,27 +70,14 @@ The Data Science Virtual Machine (DSVM) bundles several popular tools in a highl
7070
| Supported DSVM versions | Windows, Linux |
7171
| Typical uses | Julia development |
7272
| How to use and run it | Desktop shortcut (`C:\JuliaPro-0.5.1.1\Juno.bat`) on Windows, desktop shortcut (`/opt/JuliaPro-VERSION/Juno`) on Linux |
73-
| Related tools on the DSVM | Visual Studio 2017, Visual Studio Code, RStudio |
73+
| Related tools on the DSVM | Visual Studio, Visual Studio Code, RStudio |
7474

7575
## Pycharm
7676

7777
| | |
7878
| ------------- | ------------- |
7979
| What is it? | Client IDE for Python language |
80-
| Supported DSVM versions | Linux |
80+
| Supported DSVM versions | Windows 2019 (Preview), Linux |
8181
| Typical uses | Python development |
82-
| How to use and run it | Desktop shortcut (`/usr/bin/pycharm`) on Linux |
83-
| Related tools on the DSVM | Visual Studio 2017, Visual Studio Code, RStudio |
84-
85-
86-
87-
## Power BI Desktop
88-
89-
| | |
90-
| ------------- | ------------- |
91-
| What is it? | Interactive data visualization and BI tool |
92-
| Supported DSVM versions | Windows |
93-
| Typical uses | Data visualization and building dashboards |
94-
| How to use and run it | Desktop shortcut (`C:\Program Files\Microsoft Power BI Desktop\bin\PBIDesktop.exe`) |
95-
| Related tools on the DSVM | Visual Studio 2017, Visual Studio Code, Juno |
96-
82+
| How to use and run it | Desktop shortcut (`C:\Program Files\tk`) on Windows. Desktop shortcut (`/usr/bin/pycharm`) on Linux |
83+
| Related tools on the DSVM | Visual Studio, Visual Studio Code, RStudio |

0 commit comments

Comments
 (0)