---
title: "Data Analytics Virtual Machine"
sidebar_label: "Data Analytics Virtual Machine"
sidebar_position: 2
description: "How to create and start a cloud server with DAVM via the AI Marketplace"
---

import CreateServer from '@site/i18n/en/docusaurus-plugin-content-docs/current/_partials/ai-marketplace/create-server.mdx'
import DavmDescription from '@site/i18n/en/docusaurus-plugin-content-docs/current/_partials/ai-marketplace/davm.mdx'
import Formbricks from '@theme/MDXComponents/Formbricks'
import {CustomTable} from '@selectel/docux/components'
import CopyIcon from '@selectel/docux/icons/copy'
import MoreVerticalIcon from '@selectel/docux/icons/more-vertical'

# Data Analytics Virtual Machine

<DavmDescription />

## Getting started with DAVM \{#getting-started-with-davm}

1. [Create a cloud server with DAVM](#create-cloud-server-with-davm).

2. [Run DAVM](#run-davm).

### 1. Create a cloud server with DAVM \{#create-cloud-server-with-davm}

<CreateServer SourceNameInPanel="Data Analytics VM (Ubuntu 22.04 LTS 64-bit)" slug="davm" />

### 2. Launch DAVM \{#run-davm}

1. Ensure that more than seven minutes have passed since the server was created — this time is required to deploy additional services and create DNS records.

2. Open the DAVM page in your browser. Use the link:

   * `home-<ip_address>.pl.davm.selcloud.ru`

     Specify `<ip_address>` — the public IP address of the cloud server, which can be found in the [control panel](https://my.selectel.ru/ml/default/ai-marketplace): from the top menu, click **Products** → **AI-Marketplace** → server page → **Ports** tab → in the port card, click <CopyIcon /> next to the public IP address. In the IP address, replace the . symbols with `-`, for example, `203-0-113-10`;
   * or the link from the operating system message that appears when [connecting to the cloud server via console in the control panel](/cloud-servers/manage/connect-to-server.mdx#connect-through-console).

3. Log in to Keycloak. Use:

   * login — `admin`;
   * password — server UUID. You can copy it in the [control panel](https://my.selectel.ru/ml/default/ai-marketplace): from the top menu, click **Products** → **AI-Marketplace** → in the server menu, select **Copy UUID**.<MoreVerticalIcon />

4. Enter a new password. Save it — if you lose the password, we will not be able to reset it.

## Library versions \{#libraries-versions}

<CustomTable>
  <table>
    <tbody>
      <tr>
        <td>absl-py</td><td>2.0.0</td><td>Jinja2</td><td>3.1.2</td><td>PyJWT</td><td>2.8.0</td>
      </tr>

      <tr>
        <td>accelerate</td><td>0.23.0</td><td>jmespath</td><td>1.0.1</td><td>pyOpenSSL</td><td>23.3.0</td>
      </tr>

      <tr>
        <td>aiobotocore</td><td>2.5.4</td><td>joblib</td><td>1.3.2</td><td>pyparsing</td><td>3.1.1</td>
      </tr>

      <tr>
        <td>aiofiles</td><td>22.1.0</td><td>json5</td><td>0.9.14</td><td>pyproject\_hooks</td><td>1.0.0</td>
      </tr>

      <tr>
        <td>aiohttp</td><td>3.8.6</td><td>jsonpatch</td><td>1.33</td><td>PySocks</td><td>1.7.1</td>
      </tr>

      <tr>
        <td>aioitertools</td><td>0.11.0</td><td>jsonpointer</td><td>2.4</td><td>python-dateutil</td><td>2.8.2</td>
      </tr>

      <tr>
        <td>aiosignal</td><td>1.3.1</td><td>jsonschema</td><td>4.19.2</td><td>python-json-logger</td><td>2.0.7</td>
      </tr>

      <tr>
        <td>aiosqlite</td><td>0.19.0</td><td>jsonschema-specifications</td><td>2023.7.1</td><td>python-slugify</td><td>8.0.1</td>
      </tr>

      <tr>
        <td>alembic</td><td>1.12.1</td><td>jupyter</td><td>1.0.0</td><td>pytz</td><td>2023.3.post1</td>
      </tr>

      <tr>
        <td>altair</td><td>5.1.2</td><td>jupyter\_client</td><td>8.6.0</td><td>pytzdata</td><td>2020.1</td>
      </tr>

      <tr>
        <td>ansiwrap</td><td>0.8.4</td><td>jupyter-console</td><td>6.6.3</td><td>PyWavelets</td><td>1.4.1</td>
      </tr>

      <tr>
        <td>anyio</td><td>3.7.1</td><td>jupyter\_core</td><td>5.5.0</td><td>PyYAML</td><td>6.0.1</td>
      </tr>

      <tr>
        <td>apprise</td><td>1.6.0</td><td>jupyter-events</td><td>0.9.0</td><td>pyzmq</td><td>25.1.1</td>
      </tr>

      <tr>
        <td>archspec</td><td>0.2.2</td><td>jupyter\_scheduler</td><td>1.3.1</td><td>qtconsole</td><td>5.5.0</td>
      </tr>

      <tr>
        <td>argon2-cffi</td><td>23.1.0</td><td>jupyter\_server</td><td>2.10.0</td><td>QtPy</td><td>2.4.1</td>
      </tr>

      <tr>
        <td>argon2-cffi-bindings</td><td>21.2.0</td><td>jupyter\_server\_fileid</td><td>0.9.0</td><td>readchar</td><td>4.0.5</td>
      </tr>

      <tr>
        <td>arrow</td><td>1.3.0</td><td>jupyter-server-mathjax</td><td>0.2.6</td><td>referencing</td><td>0.30.2</td>
      </tr>

      <tr>
        <td>asgi-lifespan</td><td>2.1.0</td><td>jupyter\_server\_terminals</td><td>0.4.4</td><td>regex</td><td>2023.10.3</td>
      </tr>

      <tr>
        <td>asttokens</td><td>2.4.1</td><td>jupyter\_server\_ydoc</td><td>0.8.0</td><td>requests</td><td>2.31.0</td>
      </tr>

      <tr>
        <td>astunparse</td><td>1.6.3</td><td>jupyter-telemetry</td><td>0.1.0</td><td>requests-oauthlib</td><td>1.3.1</td>
      </tr>

      <tr>
        <td>async-generator</td><td>1.1</td><td>jupyter-ydoc</td><td>0.2.4</td><td>rfc3339-validator</td><td>0.1.4</td>
      </tr>

      <tr>
        <td>async-timeout</td><td>4.0.3</td><td>jupyterhub</td><td>4.0.0</td><td>rfc3986-validator</td><td>0.1.1</td>
      </tr>

      <tr>
        <td>asyncpg</td><td>0.29.0</td><td>jupyterlab</td><td>3.6.3</td><td>rich</td><td>13.6.0</td>
      </tr>

      <tr>
        <td>attrs</td><td>23.1.0</td><td>jupyterlab-git</td><td>0.41.0</td><td>rpds-py</td><td>0.12.0</td>
      </tr>

      <tr>
        <td>Babel</td><td>2.13.1</td><td>jupyterlab-pygments</td><td>0.2.2</td><td>rpy2</td><td>3.5.11</td>
      </tr>

      <tr>
        <td>backports.functools-lru-cache</td><td>1.6.5</td><td>jupyterlab-s3-browser</td><td>0.12.0</td><td>rsa</td><td>4.9</td>
      </tr>

      <tr>
        <td>beautifulsoup4</td><td>4.12.2</td><td>jupyterlab\_server</td><td>2.25.1</td><td>ruamel.yaml</td><td>0.18.5</td>
      </tr>

      <tr>
        <td>bleach</td><td>6.1.0</td><td>jupyterlab-widgets</td><td>3.0.9</td><td>ruamel.yaml.clib</td><td>0.2.7</td>
      </tr>

      <tr>
        <td>blinker</td><td>1.7.0</td><td>keras</td><td>2.14.0</td><td>s3fs</td><td>2023.6.0</td>
      </tr>

      <tr>
        <td>bokeh</td><td>3.3.0</td><td>kiwisolver</td><td>1.4.5</td><td>s3transfer</td><td>0.6.2</td>
      </tr>

      <tr>
        <td>boltons</td><td>23.0.0</td><td>kubernetes</td><td>28.1.0</td><td>safetensors</td><td>0.4.0</td>
      </tr>

      <tr>
        <td>boto3</td><td>1.28.17</td><td>lab</td><td>8</td><td>scikit-image</td><td>0.22.0</td>
      </tr>

      <tr>
        <td>botocore</td><td>1.31.17</td><td>lazy\_loader</td><td>0.3</td><td>scikit-learn</td><td>1.3.2</td>
      </tr>

      <tr>
        <td>Bottleneck</td><td>1.3.7</td><td>libclang</td><td>16.0.6</td><td>scipy</td><td>1.11.3</td>
      </tr>

      <tr>
        <td>Brotli</td><td>1.1.0</td><td>libmambapy</td><td>1.5.3</td><td>seaborn</td><td>0.13.0</td>
      </tr>

      <tr>
        <td>build</td><td>1.0.3</td><td>lit</td><td>15.0.7</td><td>Send2Trash</td><td>1.8.2</td>
      </tr>

      <tr>
        <td>cached-property</td><td>1.5.2</td><td>llvmlite</td><td>0.41.1</td><td>setuptools</td><td>68.2.2</td>
      </tr>

      <tr>
        <td>cachetools</td><td>5.3.2</td><td>locket</td><td>1.0.0</td><td>simplegeneric</td><td>0.8.1</td>
      </tr>

      <tr>
        <td>certifi</td><td>2023.7.22</td><td>lz4</td><td>4.3.2</td><td>simplejson</td><td>3.19.2</td>
      </tr>

      <tr>
        <td>certipy</td><td>0.1.3</td><td>Mako</td><td>1.3.0</td><td>singleton-decorator</td><td>1.0.0</td>
      </tr>

      <tr>
        <td>cffi</td><td>1.16.0</td><td>mamba</td><td>1.5.3</td><td>six</td><td>1.16.0</td>
      </tr>

      <tr>
        <td>charset-normalizer</td><td>3.3.2</td><td>Markdown</td><td>3.5.1</td><td>smmap</td><td>5.0.1</td>
      </tr>

      <tr>
        <td>click</td><td>8.1.7</td><td>markdown-it-py</td><td>3.0.0</td><td>sniffio</td><td>1.3.0</td>
      </tr>

      <tr>
        <td>cloudpickle</td><td>3.0.0</td><td>MarkupSafe</td><td>2.1.3</td><td>sortedcontainers</td><td>2.4.0</td>
      </tr>

      <tr>
        <td>cmake</td><td>3.25.0</td><td>matplotlib</td><td>3.8.1</td><td>soupsieve</td><td>2.5</td>
      </tr>

      <tr>
        <td>colorama</td><td>0.4.6</td><td>matplotlib-inline</td><td>0.1.6</td><td>SQLAlchemy</td><td>1.4.50</td>
      </tr>

      <tr>
        <td>comm</td><td>0.1.4</td><td>mdurl</td><td>0.1.2</td><td>stack-data</td><td>0.6.2</td>
      </tr>

      <tr>
        <td>conda</td><td>23.10.0</td><td>mistune</td><td>3.0.2</td><td>starlette</td><td>0.27.0</td>
      </tr>

      <tr>
        <td>conda-libmamba-solver</td><td>23.11.0</td><td>ml-dtypes</td><td>0.2.0</td><td>statsmodels</td><td>0.14.0</td>
      </tr>

      <tr>
        <td>conda-package-handling</td><td>2.2.0</td><td>mpmath</td><td>1.3.0</td><td>sympy</td><td>1.12</td>
      </tr>

      <tr>
        <td>conda\_package\_streaming</td><td>0.9.0</td><td>msgpack</td><td>1.0.6</td><td>tables</td><td>3.9.1</td>
      </tr>

      <tr>
        <td>contourpy</td><td>1.2.0</td><td>multidict</td><td>6.0.4</td><td>tblib</td><td>2.0.0</td>
      </tr>

      <tr>
        <td>coolname</td><td>2.2.0</td><td>multiprocess</td><td>0.70.15</td><td>tenacity</td><td>8.2.3</td>
      </tr>

      <tr>
        <td>croniter</td><td>2.0.1</td><td>munkres</td><td>1.1.4</td><td>tensorboard</td><td>2.14.1</td>
      </tr>

      <tr>
        <td>cryptography</td><td>41.0.5</td><td>nbclassic</td><td>1.0.0</td><td>tensorboard-data-server</td><td>0.7.2</td>
      </tr>

      <tr>
        <td>cycler</td><td>0.12.1</td><td>nbclient</td><td>0.8.0</td><td>tensorflow</td><td>2.14.0</td>
      </tr>

      <tr>
        <td>Cython</td><td>3.0.5</td><td>nbconvert</td><td>7.11.0</td><td>tensorflow-estimator</td><td>2.14.0</td>
      </tr>

      <tr>
        <td>cytoolz</td><td>0.12.2</td><td>nbdime</td><td>3.2.1</td><td>tensorflow-io-gcs-filesystem</td><td>0.34.0</td>
      </tr>

      <tr>
        <td>dask</td><td>2023.10.1</td><td>nbformat</td><td>5.9.2</td><td>termcolor</td><td>2.3.0</td>
      </tr>

      <tr>
        <td>datasets</td><td>2.14.5</td><td>nest-asyncio</td><td>1.5.8</td><td>terminado</td><td>0.17.1</td>
      </tr>

      <tr>
        <td>dateparser</td><td>1.1.8</td><td>networkx</td><td>3.2.1</td><td>text-unidecode</td><td>1.3</td>
      </tr>

      <tr>
        <td>debugpy</td><td>1.8.0</td><td>notebook</td><td>6.5.4</td><td>textwrap3</td><td>0.9.2</td>
      </tr>

      <tr>
        <td>decorator</td><td>5.1.1</td><td>notebook\_shim</td><td>0.2.3</td><td>threadpoolctl</td><td>3.2.0</td>
      </tr>

      <tr>
        <td>defusedxml</td><td>0.7.1</td><td>numba</td><td>0.58.1</td><td>tifffile</td><td>2023.9.26</td>
      </tr>

      <tr>
        <td>dill</td><td>0.3.7</td><td>numexpr</td><td>2.8.7</td><td>tinycss2</td><td>1.2.1</td>
      </tr>

      <tr>
        <td>distributed</td><td>2023.10.1</td><td>numpy</td><td>1.26.0</td><td>tokenizers</td><td>0.14.1</td>
      </tr>

      <tr>
        <td>docker</td><td>6.1.3</td><td>nvidia-ml-py</td><td>12.535.133</td><td>toml</td><td>0.10.2</td>
      </tr>

      <tr>
        <td>entrypoints</td><td>0.4</td><td>nvitop</td><td>1.3.1</td><td>tomli</td><td>2.0.1</td>
      </tr>

      <tr>
        <td>et-xmlfile</td><td>1.1.0</td><td>oauthlib</td><td>3.2.2</td><td>toolz</td><td>0.12.0</td>
      </tr>

      <tr>
        <td>exceptiongroup</td><td>1.1.3</td><td>openpyxl</td><td>3.1.2</td><td>torch</td><td>2.0.1+cu118</td>
      </tr>

      <tr>
        <td>executing</td><td>2.0.1</td><td>opt-einsum</td><td>3.3.0</td><td>torchaudio</td><td>2.0.2+cu118</td>
      </tr>

      <tr>
        <td>fastapi</td><td>0.104.1</td><td>orjson</td><td>3.9.10</td><td>torchvision</td><td>0.15.2+cu118</td>
      </tr>

      <tr>
        <td>fastjsonschema</td><td>2.18.1</td><td>overrides</td><td>7.4.0</td><td>tornado</td><td>6.3.3</td>
      </tr>

      <tr>
        <td>filelock</td><td>3.9.0</td><td>packaging</td><td>23.2</td><td>tqdm</td><td>4.66.1</td>
      </tr>

      <tr>
        <td>flatbuffers</td><td>23.5.26</td><td>pamela</td><td>1.1.0</td><td>traitlets</td><td>5.9.0</td>
      </tr>

      <tr>
        <td>fonttools</td><td>4.44.0</td><td>pandas</td><td>2.1.2</td><td>transformers</td><td>4.34.0</td>
      </tr>

      <tr>
        <td>fqdn</td><td>1.5.1</td><td>pandocfilters</td><td>1.5.0</td><td>triton</td><td>2.0.0</td>
      </tr>

      <tr>
        <td>frozenlist</td><td>1.4.0</td><td>papermill</td><td>2.4.0</td><td>truststore</td><td>0.8.0</td>
      </tr>

      <tr>
        <td>fsspec</td><td>2023.6.0</td><td>parso</td><td>0.8.3</td><td>txt2tags</td><td>3.9</td>
      </tr>

      <tr>
        <td>gast</td><td>0.5.4</td><td>partd</td><td>1.4.1</td><td>typer</td><td>0.9.0</td>
      </tr>

      <tr>
        <td>gitdb</td><td>4.0.11</td><td>pathspec</td><td>0.11.2</td><td>types-python-dateutil</td><td>2.8.19.14</td>
      </tr>

      <tr>
        <td>GitPython</td><td>3.1.40</td><td>patsy</td><td>0.5.3</td><td>typing\_extensions</td><td>4.8.0</td>
      </tr>

      <tr>
        <td>gmpy2</td><td>2.1.2</td><td>pendulum</td><td>2.1.2</td><td>typing-utils</td><td>0.1.0</td>
      </tr>

      <tr>
        <td>google-auth</td><td>2.23.4</td><td>pexpect</td><td>4.8.0</td><td>tzdata</td><td>2023.3</td>
      </tr>

      <tr>
        <td>google-auth-oauthlib</td><td>1.0.0</td><td>pickleshare</td><td>0.7.5</td><td>tzlocal</td><td>5.2</td>
      </tr>

      <tr>
        <td>google-pasta</td><td>0.2.0</td><td>Pillow</td><td>10.1.0</td><td>unicodedata2</td><td>15.1.0</td>
      </tr>

      <tr>
        <td>greenlet</td><td>3.0.1</td><td>pip</td><td>23.3.1</td><td>uri-template</td><td>1.3.0</td>
      </tr>

      <tr>
        <td>griffe</td><td>0.36.9</td><td>pkgutil\_resolve\_name</td><td>1.3.10</td><td>urllib3</td><td>1.26.18</td>
      </tr>

      <tr>
        <td>grpcio</td><td>1.59.2</td><td>platformdirs</td><td>3.11.0</td><td>uvicorn</td><td>0.24.0.post1</td>
      </tr>

      <tr>
        <td>h11</td><td>0.14.0</td><td>plotly</td><td>5.14.1</td><td>wcwidth</td><td>0.2.9</td>
      </tr>

      <tr>
        <td>h2</td><td>4.1.0</td><td>pluggy</td><td>1.3.0</td><td>webcolors</td><td>1.13</td>
      </tr>

      <tr>
        <td>h5py</td><td>3.10.0</td><td>prefect</td><td>2.10.16</td><td>webencodings</td><td>0.5.1</td>
      </tr>

      <tr>
        <td>hpack</td><td>4.0.0</td><td>prometheus-client</td><td>0.18.0</td><td>websocket-client</td><td>1.6.4</td>
      </tr>

      <tr>
        <td>httpcore</td><td>1.0.1</td><td>prompt-toolkit</td><td>3.0.39</td><td>websockets</td><td>12</td>
      </tr>

      <tr>
        <td>httpx</td><td>0.25.1</td><td>protobuf</td><td>4.24.4</td><td>Werkzeug</td><td>3.0.1</td>
      </tr>

      <tr>
        <td>huggingface-hub</td><td>0.17.3</td><td>psutil</td><td>5.9.5</td><td>wheel</td><td>0.41.3</td>
      </tr>

      <tr>
        <td>hyperframe</td><td>6.0.1</td><td>psycopg2-binary</td><td>2.9.6</td><td>widgetsnbextension</td><td>4.0.9</td>
      </tr>

      <tr>
        <td>idna</td><td>3.4</td><td>ptyprocess</td><td>0.7.0</td><td>wrapt</td><td>1.14.1</td>
      </tr>

      <tr>
        <td>imagecodecs</td><td>2023.9.18</td><td>pure-eval</td><td>0.2.2</td><td>xformers</td><td>0.0.22</td>
      </tr>

      <tr>
        <td>imageio</td><td>2.31.5</td><td>py-cpuinfo</td><td>9.0.0</td><td>xlrd</td><td>2.0.1</td>
      </tr>

      <tr>
        <td>importlib-metadata</td><td>6.8.0</td><td>pyarrow</td><td>14.0.0</td><td>xxhash</td><td>3.4.1</td>
      </tr>

      <tr>
        <td>importlib-resources</td><td>6.1.1</td><td>pyasn1</td><td>0.5.0</td><td>xyzservices</td><td>2023.10.1</td>
      </tr>

      <tr>
        <td>ipykernel</td><td>6.26.0</td><td>pyasn1-modules</td><td>0.3.0</td><td>y-py</td><td>0.5.9</td>
      </tr>

      <tr>
        <td>ipympl</td><td>0.9.3</td><td>pycosat</td><td>0.6.6</td><td>yarl</td><td>1.9.2</td>
      </tr>

      <tr>
        <td>ipython</td><td>8.17.2</td><td>pycparser</td><td>2.21</td><td>ypy-websocket</td><td>0.8.2</td>
      </tr>

      <tr>
        <td>ipython-genutils</td><td>0.2.0</td><td>pycurl</td><td>7.45.1</td><td>zict</td><td>3.0.0</td>
      </tr>

      <tr>
        <td>ipywidgets</td><td>8.1.1</td><td>pydantic</td><td>1.10.12</td><td>zipp</td><td>3.17.0</td>
      </tr>

      <tr>
        <td>isoduration</td><td>20.11.0</td><td>Pygments</td><td>2.16.1</td><td>zstandard</td><td>0.22.0</td>
      </tr>

      <tr>
        <td>jedi</td><td>0.19.1</td>

        <td />

        <td />

        <td />

        <td />
      </tr>
    </tbody>
  </table>
</CustomTable>

<Formbricks />
