DSW overview

Updated at:

DSW (Data Science Workshop) is a cloud-based AI development IDE. It supports three development environments—Notebook, VSCode, and Terminal—and includes pre-built images for popular AI frameworks such as PyTorch and TensorFlow. You can mount OSS, NAS, and CPFS datasets, and use heterogeneous compute resources to fit your workload.

Product overview

The DSW development environment includes two interface versions: New version and Old version.

New version

image

Old version

dsw3

Benefits

  • Flexible and easy to use: Integrates multiple development environments and pre-built images for popular open-source frameworks including PyTorch and TensorFlow. Supports heterogeneous compute resources through public resource pools and dedicated resource pools (general-purpose compute or Lingjun intelligent computing resources).

  • End-to-end AI development: Integrates PAI-DLC for distributed training and PAI-EAS for online model serving, covering the full AI development lifecycle from data processing and development to model training and deployment.

  • Granular resource management: Scheduled shutdown and idle shutdown reduce costs by stopping instances when they're not in use. Workspace-level resource allocation and reclamation give you full control over compute resources.

  • Scenario-based tutorials: Notebook Gallery Tutorials covering LLMs and AIGC let you get started quickly or extend existing examples.

Features

Instance management

  • Create a DSW instance: To create a DSW instance, choose the resource type, mount datasets, and configure a custom image.

  • Access and manage DSW instances: Manage your DSW instance from the console: stop, release, or reconfigure it.

  • Instance RAM role: Associate a RAM role with the instance to access other cloud resources using STS temporary credentials. This eliminates the need for long-lived AccessKey credentials and reduces the risk of credential exposure.

Development environments

Data access and mounting

Network configuration

Billing

Compute instances

Instance types include public resource pools and dedicated resource pools (general-purpose compute or Lingjun intelligent computing resources), each with a different billing method.

Instance type

Billing method

Billable item

Billing rules

Stop billing

Public resource pool

Pay-as-you-go

DSW instance service duration (the time the instance uses shared compute resources).

Billed by the service duration of the DSW instance when using public resource pools.

Important

Billing note: DSW instances are billed per minute, with invoices generated hourly. Due to data aggregation and processing, your bill may be delayed by 2–3 hours. For accurate charges, refer to the final invoice.

Stop or delete the DSW instance.

Important

Stopping an instance requires a manual stop or a scheduled shutdown. For details, see Manage DSW instances.

Dedicated resource pool (general-purpose compute or Lingjun intelligent computing resources)

Subscription (monthly or yearly)

Number of purchased node specifications and subscription duration.

Billed by the number of node specifications purchased and the subscription duration. For details, see Billing of AI computing resources.

Cancel the subscription.

Additional notes for pay-as-you-go public resource pool instances

  • New users can claim a free trial. After the free quota is exhausted or the trial period ends, usage is billed at the pay-as-you-go rate.

  • Savings plans offset costs for pay-as-you-go public resource pool instances. To purchase a savings plan, go to the PAI savings plan purchase page.

  • Resource packages can be applied to offset costs. Purchase at the DSW resource package purchase page.

System disk

Billing method

Billable item

Billing rules

Stop billing

Pay-as-you-go

System disk capacity and usage duration.

A free quota is provided based on the instance type and specification. The disk can be expanded; the expanded portion is billed by capacity and usage duration.

Delete the DSW instance.

For more billing details, see DSW billing. For billing statements, see View PAI billing details.

Quick start

If you're new to DSW, start with Quick start: Interactive modeling with DSW, a tutorial that walks you through handwritten digit recognition with MNIST.

Use cases

Get help

  • DSW FAQ: For issues such as instance startup or shutdown failures, billing questions, free trial release, remote connection failures, slow download speeds, or public access to DSW, see DSW FAQ.

  • Ask PAI Assistant (Xiao PAI): PAI Assistant provides detailed guidance on PAI product features and troubleshooting for DSW instances, DLC jobs, and EAS services. It automatically diagnoses failure causes and suggests next steps.

    image

Video resources

A 5-minute overview of DSW features.