You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/machine-learning/data-science-virtual-machine/dsvm-tools-ingestion.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ ms.custom: devx-track-azurecli
10
10
author: timoklimmer
11
11
ms.author: tklimmer
12
12
ms.topic: conceptual
13
+
ms.reviewer: franksolomon
13
14
ms.date: 04/19/2024
14
15
---
15
16
@@ -41,7 +42,7 @@ The DSVM offers these data movement tools:
41
42
42
43
## Azure Cosmos DB Data Migration tool
43
44
44
-
|--|--|
45
+
| Category | Value |
45
46
| ------------- | ------------- |
46
47
| What is it? | Tool to import data from various sources into Azure Cosmos DB, a NoSQL database in the cloud. These sources include JSON files<br>CSV files<br>SQL<br>MongoDB<br>Azure Table storage<br>Amazon DynamoDB<br>Azure Cosmos DB for NoSQL collections |
description: The supported program languages and related tools pre-installed on the Data Science Virtual Machine.
4
+
description: The supported program languages and related tools preinstalled on the Data Science Virtual Machine.
5
5
keywords: data science tools, data science virtual machine, tools for data science, linux data science
6
6
services: machine-learning
7
7
ms.service: data-science-vm
@@ -10,29 +10,28 @@ ms.custom: devx-track-python
10
10
author: jesscioffi
11
11
ms.author: jcioffi
12
12
ms.topic: conceptual
13
-
ms.date: 06/23/2022
14
-
13
+
ms.reviewer: franksolomon
14
+
ms.date: 04/22/2024
15
15
16
16
---
17
17
18
-
# Languages supported on the Data Science Virtual Machine
18
+
# Languages supported on the Data Science Virtual Machine
19
19
20
-
The Data Science Virtual Machine (DSVM) comes with several pre-built languages and development tools for building your
21
-
artificial intelligence (AI) applications. Here are some of the notable ones.
20
+
To build artificial intelligence (AI) applications, the Data Science Virtual Machine (DSVM) includes with several prebuilt languages and development tools:
22
21
23
22
## Python
24
23
25
24
| Category | Value |
26
25
|--|--|
27
26
| Language versions supported | Python 3.8 |
28
27
| Supported DSVM editions | Windows Server 2019, Linux |
29
-
| How is it configured / installed on the DSVM? |There is multiple `conda` environments whereby each of these has different Python packages pre-installed. To list all available environments in your machine, run `conda env list`. |
28
+
| How is it configured and installed on the DSVM? |Multiple `conda` environments include different, preinstalled Python packages. Run `conda env list` to list all available environments in your machine. |
30
29
31
30
### How to use and run it
32
31
33
-
*Run at a command prompt:
32
+
*At a command prompt:
34
33
35
-
Open a command prompt and use one of the following methods, depending on the version of Python you want to run:
34
+
Use one of these methods, depending on the version of Python you want to run:
36
35
37
36
```
38
37
conda activate <conda_environment_name>
@@ -41,24 +40,19 @@ artificial intelligence (AI) applications. Here are some of the notable ones.
41
40
42
41
* Use in an IDE:
43
42
44
-
The DSVM images have several IDEs installed such as VS.Code or PyCharm. You can use them to edit, run and debug your
45
-
Python scripts.
43
+
The DSVM images have several IDEs installed - for example, VS.Code or PyCharm. You can use them to edit, run, and debug your Python scripts.
46
44
47
45
* Use in Jupyter Lab:
48
46
49
-
Open a Launcher tab in Jupyter Lab and select the type and kernel of your new document. If you want your document to be
50
-
placed in a certain folder, navigate to that folder in the File Browser on the left side first.
47
+
Open a Launcher tab in Jupyter Lab, and select the type and kernel of your new document. To place your document in a specific folder, first navigate to that folder in the File Browser on the left side.
51
48
52
49
* Install Python packages:
53
50
54
-
To install a new package, you need to activate the right environment first. The environment is the place where your
55
-
new package will be installed, and the package will then only be available in that environment.
51
+
To install a new package, you must first activate the proper environment. The proper environment is the location where your new package will be installed. The package will then only become available in that environment.
56
52
57
-
To activate an environment, run `conda activate <environment_name>`. Once the environment is activated, you can use
58
-
a package manager like `conda` or `pip` to install or update a package.
53
+
To activate an environment, run `conda activate <environment_name>`. Once the environment is activated, you can use a package manager -for example, `conda` or `pip` - to install or update a package.
59
54
60
-
As an alternative, if you are using Jupyter, you can also install packages directly by running
61
-
`!pip install --upgrade <package_name>` in a cell.
55
+
As an alternative, if you use Jupyter, you can also run `!pip install --upgrade <package_name>` in a cell to install packages directly.
62
56
63
57
## R
64
58
@@ -75,12 +69,11 @@ artificial intelligence (AI) applications. Here are some of the notable ones.
75
69
76
70
* Use in Jupyter Lab
77
71
78
-
Open a Launcher tab in Jupyter Lab and select the type and kernel of your new document. If you want your document to be
79
-
placed in a certain folder, navigate to that folder in the File Browser on the left side first.
72
+
Open a Launcher tab in Jupyter Lab, and select the type and kernel of your new document. To place your document in a specific folder, first navigate to that folder in the File Browser on the left side.
80
73
81
74
* Install R packages:
82
75
83
-
You can install new R packages by using the `install.packages()` function.
76
+
You can install new R packages with the `install.packages()` function.
84
77
85
78
## Julia
86
79
@@ -89,7 +82,6 @@ artificial intelligence (AI) applications. Here are some of the notable ones.
89
82
| Language versions supported | 1.0.5 |
90
83
| Supported DSVM editions | Linux, Windows |
91
84
92
-
93
85
### How to use and run it
94
86
95
87
* Run at a command prompt
@@ -98,20 +90,18 @@ artificial intelligence (AI) applications. Here are some of the notable ones.
98
90
99
91
* Use in Jupyter:
100
92
101
-
Open a Launcher tab in Jupyter and select the type and kernel of your new document. If you want your document to be
102
-
placed in a certain folder, navigate to that folder in the File Browser on the left side first.
93
+
Open a Launcher tab in Jupyter Lab, and select the type and kernel of your new document. To place your document in a specific folder, first navigate to that folder in the File Browser on the left side.
103
94
104
95
* Install Julia packages:
105
96
106
-
You can use Julia package manager commands like `Pkg.add()` to install or update packages.
107
-
97
+
You can install or update packages with Julia package manager commands like `Pkg.add()`.
108
98
109
99
## Other languages
110
100
111
-
**C#**: Available on Windows and accessible through the Visual Studio Community edition or at the `Developer Command Prompt for Visual Studio`, where you can run the `csc` command.
101
+
**C#**: Available on Windows and accessible through the Visual Studio Community edition. You can also run the `csc` command at the `Developer Command Prompt for Visual Studio`.
112
102
113
-
**Java**: OpenJDK is available on both the Linux and Windows editions of the DSVM and is set on the path. To use Java, type the `javac` or `java` command at a command prompt in Windows or on the bash shell in Linux.
103
+
**Java**: OpenJDK is available on both the Linux and Windows DSVM editions. It's set on the path. To use Java, type the `javac` or `java` command at a command prompt in Windows, or on the bash shell in Linux.
114
104
115
-
**Node.js**: Node.js is available on both the Linux and Windows editions of the DSVM and is set on the path. To access Node.js, type the `node` or `npm` command at a command prompt in Windows or on the bash shell in Linux. On Windows, the Visual Studio extension for the Node.js tools is installed to provide a graphical IDE to develop your Node.js application.
105
+
**Node.js**: Node.js is available on both the Linux and Windows editions of the DSVM. It's set on the path. To access Node.js, type the `node` or `npm` command at a Windows command prompt or in a Linux Bash shell. On Windows, the Visual Studio extension for the Node.js tools is installed. It provides a graphical IDE for Node.js application development.
116
106
117
-
**F#**: Available on Windows and accessible through the Visual Studio Community edition or at a `Developer Command Prompt for Visual Studio`, where you can run the `fsc` command.
107
+
**F#**: Available on Windows and accessible through the Visual Studio Community edition or at a `Developer Command Prompt for Visual Studio`, where you can run the `fsc` command.
0 commit comments