DSW概述

DSW(Data Science Workshop)是为算法开发者量身打造的AI一站式云端开发IDE,集成了Notebook、VSCode、Terminal多种开发环境,提供代码编写、调试及运行的沉浸式体验。DSW提供丰富的异构计算资源,支持挂载OSS、NAS、CPFS类型的数据集,预置了多种开源框架的镜像,支持实例的生命周期管理,实现开箱即用的高效开发模式。

什么是DSW

产品优势

灵活易用

  • 内置Notebook、VSCode、Terminal等开发环境,满足个性化开发需求。

  • 支持PyTorch、TensorFlow等开源框架镜像,及用户自定义镜像。

  • 提供公共资源组、专有资源组、灵骏智算等异构计算资源,用户可以灵活选择和配置。

  • Python之外,还支持R语言和SQL语句的编写和执行。

一站式服务

  • 支持挂载OSS、NAS、CPFS等文件系统,并可接入MaxCompute数据。

  • 提供了DLCEAS工具,实现从数据处理、开发调试、模型训练到模型部署的AI开发全链路。

  • DSW提供智能编码助手通义灵码,提高用户编码效率。

精细化管理

  • 支持定时关机、闲置关机等生命周期管理配置,帮助用户节省成本。

  • 提供CPU/GPU/内存水位实时监控,让用户实时掌握资源使用情况。

  • 工作空间管理员可以进行全局资源分配,以及配置资源回收策略。

场景化实践

  • Notebook Gallery提供了LLM、AIGC前沿领域的教程案例,打造开发者的内容平台,支持用户快速上手,以及内容的二次开发。

核心功能

实例创建与访问

云账号授权

在使用DSW之前需要对操作账号进行授权,使其具有创建、开发等权限。

创建DSW实例

在实例创建时,您可以按需选择实例资源类型,挂载数据集、自定义镜像。

控制台访问实例

通过控制台访问DSW实例,操作简单,能够利用DSW丰富的功能特性。

远程连接实例

DSW可以通过SSH使用本地终端或VSCode远程连接实例,方便您在云上运行和调试本地代码。

实例配置与管理

管理DSW实例

管理和变更实例的生命周期及配置,如配置关机策略,优化实例成本。

挂载配置

当想要扩展实例存储空间,持久化存储数据,读取数据文件时,可以通过挂载数据集和OSS路径的方式实现。

网络配置

当需要在VPC内使用实例、提升数据上传下载速度、管理实例公网访问时,可以配置实例的网络参数。

实例RAM角色

为实例关联RAM角色,可以在实例内基于STS临时凭证访问其他云资源,无需配置长期AccessKey,降低密钥泄露的风险。

模型开发与部署

通义灵码

内置智能编码助手通义灵码,提供代码续写和优化、研发智能问答等能力,助力您高效开发。

读写OSS、MaxCompute数据

在实例中可以通过APISDK读取OSSMaxCompute的数据文件。

文件上传与下载

用于在本地和实例之间传输数据和模型。

自定义服务

模型完成建模后,通过该功能,您可以在VPC或公网中访问实例中的服务,可用于模型的测试和验证。

将模型部署为在线服务

模型完成建模后,当您需要在其他应用中调用时,且需要弹性扩缩容、版本控制、资源监控时,可以使用PAI-EAS将模型部署为在线服务。

DSW进阶功能

Notebook Gallery

提供丰富的Notebook案例,包括LLM、AIGC前沿领域和热门模型,您可以在DSW一键运行,以及二次开发。

Tensorboard训练可视化

提供TensorBoard插件,可视化地展示模型训练过程中的指标和信息。

运行R语言

DSW集成了开源JupyterLab,安装R Kernel,即可运行R语言分析数据。

计费说明

计算实例

实例类型可选择公共资源和专有资源(通用计算资源或灵骏智算资源),其分别采用不同的计费方式。

实例类型

计费方式

计费主体

计费规则

停止计费

公共资源

后付费(按量计费)

DSW实例服务时长(占用公共资源的时长)。

使用公共资源创建DSW实例,按照DSW实例的服务时长计费。

  • 停止DSW实例。

  • 删除DSW实例。

重要

停止实例需要手动停止或设置定时关机,详情请参见管理DSW实例

专有资源(通用计算资源或灵骏智算资源)

预付费(包年包月)

节点规格的购买数量和购买时长。

预付费购买专有资源,按节点规格的购买数量和购买时长收费,详情请参见AI计算资源计费说明

不涉及

公共资源后付费(按量计费)实例补充说明

  • 新用户可领取免费试用。免费额度用尽或试用期结束后,若继续使用,则会根据按量计费方式计费。

  • 支持使用节省计划抵扣。请前往DSW节省计划页进行购买。

  • 支持使用资源包进行抵扣。请前往DSW资源抵扣包购买页进行购买。

系统盘

计费方式

计费主体

计费规则

停止计费

后付费(按量计费)

系统盘容量和使用时长。

系统盘扩容后,按超出免费额度的容量和使用时长计费。

删除DSW实例。

更多计费说明请参见交互式建模(DSW)计费说明

场景案例

DSW快速启动Stable Diffusion WebUI

基于Stable-Diffusion-WebUI快速启动Stable Diffusion WebUI,实现SD模型的推理。

轻量微调和推理ChatGLM模型

ChatGLM为例,为您介绍如何在阿里云DSW中训练并微调推理ChatGLM模型。

AIGC文生图模型微调及部署

基于Diffusers开源库进行AIGC Stable Diffusion模型的微调训练,并基于Stable-Diffusion-WebUIWebUI进行模型推理。

基于开源库so-vits-svc生成AI歌手

介绍如何在阿里云DSW中,基于so-vits-svc开源库端到端生成一个AI歌手。

Llama2-7B基于DSW的全参数微调训练

Llama-2-7B-Chat模型进行全参数微调。

EasyVision进行目标检测

介绍如何在DSW中使用EasyVision进行目标检测。

AI图片修复

整合了来自开源社区的高质量图像修复、去噪、上色等算法,在DSW中,进行交互式图像修复。

使用EasyASR进行语音识别

为您介绍如何在DSW中使用EasyASR算法包。

使用EasyTransfer进行文本分类

DSW中使用EasyTransfer,包括启动训练、评估模型、预测模型以及导出并部署模型