DSW (Data Science Workshop) est un environnement de développement intégré (IDE) pour l'IA basé sur le cloud. Il prend en charge trois environnements de développement — Notebook, VSCode et Terminal — et inclut des images préconfigurées pour les frameworks d'IA populaires tels que PyTorch et TensorFlow. Vous pouvez monter des jeux de données OSS, NAS et CPFS, et utiliser des ressources de calcul hétérogènes adaptées à votre charge de travail.
Présentation du produit
L'environnement de développement DSW propose deux versions d'interface : Nouvelle version et Ancienne version.
Nouvelle version

Ancienne version

Avantages
Flexibilité et simplicité d'utilisation : Intègre plusieurs environnements de développement et des images préconfigurées pour les frameworks open source populaires, notamment PyTorch et TensorFlow. Prend en charge les ressources de calcul hétérogènes via des pools de ressources publics et des pools de ressources dédiés (calcul généraliste ou ressources de calcul intelligent Lingjun).
Développement IA de bout en bout : Intègre PAI-DLC pour l'entraînement distribué et PAI-EAS pour le service de modèles en ligne, couvrant l'intégralité du cycle de vie du développement IA, du traitement des données et du développement à l'entraînement et au déploiement des modèles.
Gestion granulaire des ressources : L'arrêt planifié et l'arrêt en cas d'inactivité réduisent les coûts en arrêtant les instances lorsqu'elles ne sont pas utilisées. L'allocation et la récupération des ressources au niveau de l'espace de travail vous offrent un contrôle total sur les ressources de calcul.
Tutoriels par scénario : Les tutoriels de la Galerie de notebooks couvrant les LLM et l'AIGC vous permettent de démarrer rapidement ou d'étendre les exemples existants.
Fonctionnalités
Gestion des instances
Créer une instance DSW : Pour créer une instance DSW, choisissez le type de ressource, montez les jeux de données et configurez une image personnalisée.
Accéder aux instances DSW et les gérer : Gérez votre instance DSW depuis la console : arrêtez-la, libérez-la ou reconfigurez-la.
Rôle RAM de l'instance : Associez un rôle RAM à l'instance pour accéder à d'autres ressources cloud à l'aide d'identifiants temporaires STS. Cela élimine le besoin d'identifiants AccessKey de longue durée et réduit le risque d'exposition des identifiants.
Environnements de développement
Coder pour l'IA dans DSW : Boîte à outils de codage IA intégrée qui intègre Qwen Code, OpenCode, Hermes, OpenClaw et d'autres outils pour le codage assisté par IA.
Gérer les bibliothèques tierces : Gérez et installez des bibliothèques Python tierces ou des packages logiciels.
Visualisation de l'entraînement avec TensorBoard : Utilisez le plugin TensorBoard pour visualiser les métriques et les informations pendant l'entraînement du modèle.
Déployer un modèle en tant que service en ligne : Déployez votre modèle en tant que service en ligne avec PAI-EAS pour la mise à l'échelle élastique, le contrôle de version et la surveillance des ressources.
Gestion des sous-conteneurs (DockerBoard)、Utiliser Docker dans DSW : Créez et gérez des conteneurs secondaires au sein d'une instance DSW.
Accès aux données et montage
Monter un jeu de données, OSS, NAS ou CPFS : Montez des jeux de données ou des chemins OSS, NAS et CPFS pour étendre le stockage de l'instance, persister les données et accéder aux fichiers de données.
Lire et écrire des données dans OSS : Lisez et écrivez des fichiers de données OSS depuis une instance DSW à l'aide de l'API ou du SDK.
Téléchargement et envoi de fichiers : Transférez des données et des modèles entre votre machine locale et l'instance.
Configuration réseau
Connexion à distance : Connexion SSH directe : Les connexions SSH à distance vous permettent de développer localement tout en utilisant les ressources de calcul de DSW.
Améliorer l'accès Internet avec une passerelle privée : Créez une passerelle NAT publique et associez une adresse IP élastique (EIP) au VPC où s'exécute l'instance, améliorant ainsi les vitesses de téléchargement et d'envoi.
Accéder aux services d'une instance via le réseau public : Accédez aux services s'exécutant à l'intérieur de l'instance depuis un VPC ou via Internet, pour les tests et la validation des modèles.
Accéder aux modèles et aux images de conteneur étrangers : Configurez Global Accelerator (GA) pour DSW afin d'accélérer le téléchargement d'images de conteneur (telles que les images docker.io) ou de modèles (tels que les modèles Hugging Face) depuis des sources internationales.
Facturation
Instances de calcul
Les types d'instances incluent des pools de ressources publics et des pools de ressources dédiés (calcul généraliste ou ressources de calcul intelligent Lingjun), chacun avec une méthode de facturation différente.
|
Type d'instance |
Méthode de facturation |
Élément facturable |
Règles de facturation |
Arrêt de la facturation |
|
Pool de ressources public |
Paiement à l'utilisation |
Durée de service de l'instance DSW (temps pendant lequel l'instance utilise des ressources de calcul partagées). |
Facturé selon la durée de service de l'instance DSW lors de l'utilisation de pools de ressources publics. Important
Note de facturation : Les instances DSW sont facturées à la minute, avec des factures générées toutes les heures. En raison de l'agrégation et du traitement des données, votre facture peut être retardée de 2 à 3 heures. Pour des frais précis, reportez-vous à la facture finale. |
Arrêtez ou supprimez l'instance DSW. Important
L'arrêt d'une instance nécessite un arrêt manuel ou un arrêt planifié. Pour plus de détails, consultez Gérer les instances DSW. |
|
Pool de ressources dédié (calcul généraliste ou ressources de calcul intelligent Lingjun) |
Abonnement (mensuel ou annuel) |
Nombre de spécifications de nœuds achetées et durée de l'abonnement. |
Facturé selon le nombre de spécifications de nœuds achetées et la durée de l'abonnement. Pour plus de détails, consultez Facturation des ressources de calcul IA. |
Annulez l'abonnement. |
Disque système
|
Méthode de facturation |
Élément facturable |
Règles de facturation |
Arrêt de la facturation |
|
Paiement à l'utilisation |
Capacité du disque système et durée d'utilisation. |
Un quota gratuit est fourni en fonction du type et de la spécification de l'instance. Le disque peut être étendu ; la partie étendue est facturée selon la capacité et la durée d'utilisation. |
Supprimez l'instance DSW. |
Pour plus de détails sur la facturation, consultez Facturation DSW. Pour les relevés de facturation, consultez Afficher les détails de facturation PAI.
Démarrage rapide
Si vous débutez avec DSW, commencez par Démarrage rapide : Modélisation interactive avec DSW, un tutoriel qui vous guide à travers la reconnaissance de chiffres manuscrits avec MNIST.
Obtenir de l'aide
Pour les problèmes tels que les échecs de démarrage ou d'arrêt des instances, les questions de facturation, la libération de l'essai gratuit, les échecs de connexion à distance, les vitesses de téléchargement lentes ou l'accès public à DSW, consultez la FAQ DSW.