Contents

What are Labs?

Laboratories (henceforth Labs) are on-demand, cloud-based data development environments with automatically provisioned hardware (multiple infrastructure configurations, including GPUs, are possible) and full platform integration via the YData Python SDK (allowing access to Data Sources, Synthesizers, and the Workspace’s shared files).

In Labs, familiar IDEs like Visual Studio Code, Jupyter Lab and H20 Flow, with support for both Python and R are included.

For Python specifically, pre-configured bundles including TensorFlow, PyTorch and/or the main popular data science libraries are also available, jumpstarting data development. Additional libraries can be easily installed via PyPi.

Creating a new Lab

To create a new Lab, access the Labs page in the sidebar and click in + Create Lab.

Prompting the Lab creation wizard.

Prompting the Lab creation wizard.

The Lab creation wizard will appear and act as a guide to configure the desired Lab:

  1. Choose an IDE
  2. Choose the desired programming language
  3. Choose the preferred software bundle
    1. Several are available.
    2. All include YData’s Python SDK.
    3. All, apart from None, include some of the most popular Python Data Science libraries (numpy, pandas, matplotlib, seaborn, scikit-learn, scipy, etc)
  4. Customize the computing resources available in the Lab, from a preset of increasingly powerful CPU/RAM configurations (GPUs are also available).
    1. For JupyterLab Labs, it is possible to define an Idle period: if the Lab is inactive for that period, it is automatically shut down to optimize costs. This value is 4 hours by default, but can be disabled.
  5. Name the Lab
  6. Review settings and confirm the lab creation.