ModelArts
ModelArts
Todos os resultados de "
" dentro deste produto
Todos os resultados de "
" dentro deste produto
Visão geral de serviço
Infográficos
O que é o ModelArts?
O que é o ModelArts?
Funções
Conhecimento básico
Introdução ao ciclo de vida de desenvolvimento da IA
Conceitos básicos de desenvolvimento de IA
Conceitos comuns do ModelArts
Introdução às ferramentas de desenvolvimento
Treinamento de modelos
Implementação de modelos
Serviços relacionados
Como acessar o ModelArts?
Gerenciamento de permissões
Segurança
Responsabilidades compartilhadas
Identificação e gerenciamento de ativos
Autenticação de identidade e controle de acesso
Proteção de dados
Auditoria e registro em logs
Resiliência de serviço
Monitoramento de riscos
Recuperação de falhas
Gerenciamento de atualização
Certificados
Fronteira da segurança
Cotas
Preparações
Criação de um ID da HUAWEI e ativação dos serviços da Huawei Cloud
Logon no console de gerenciamento do ModelArts
Configuração da autorização de acesso (configuração global)
Criação de um bucket do OBS
Ativação de recursos do ModelArts
Recursos do ModelArts
Pagamento por uso
DevEnviron
Introdução ao DevEnviron
Cenários de aplicações
Gerenciamento de instâncias do notebook
Criação de uma instância de notebook
Acesso a uma instância de notebook
Pesquisa, inicialização, interrupção ou exclusão de uma instância de notebook
Alteração de uma imagem de instância de notebook
Alteração do flavor de uma instância de notebook
Seleção de armazenamento no DevEnviron
Montagem dinâmica de um sistema de arquivos paralelo do OBS
Expansão dinâmica da capacidade de disco EVS
Modificação da configuração de SSH para uma instância de notebook
Exibição das instâncias do notebook de todos os usuários do IAM em uma conta de locatário
Exibição de eventos do notebook
Relatório de alarme do diretório de cache do notebook
JupyterLab
Processo de operação no JupyterLab
Visão geral do JupyterLab e operações comuns
Plug-in de parametrização de código
Uso do SDK do ModelArts
Uso do plug-in Git
Treinamento de modelo visualizado
Introdução à visualização do trabalho de treinamento
Trabalhos de visualização do MindInsight
Visualização de trabalhos do TensorBoard
Upload e download de dados no notebook
Upload de arquivos para JupyterLab
Cenários
Upload de arquivos de um caminho local para JupyterLab
Cenários e entradas de upload
Upload de um arquivo local com menos de 100 MB para JupyterLab
Upload de um arquivo local com um tamanho variando de 100 MB a 5 GB para JupyterLab
Upload de um arquivo local maior que 5 GB para JupyterLab
Clonagem de um repositório de código aberto no GitHub
Upload de arquivos do OBS para JupyterLab
Upload de arquivos remotos para JupyterLab
Download de um arquivo do JupyterLab para um caminho local
IDE local
Processo de operação em um IDE Local
IDE local (PyCharm)
Conexão a uma instância de notebook por meio do PyCharm Toolkit
PyCharm Toolkit
Baixa e instalação do PyCharm Toolkit
Conexão a uma instância de notebook por meio do PyCharm Toolkit
Conexão manual a uma instância de notebook por meio do PyCharm
Envio de um trabalho de treinamento usando PyCharm Toolkit
Envio de um trabalho de treinamento (nova versão)
Interrupção de um trabalho de treinamento
Exibição de logs de treinamento
Upload de dados para uma instância de notebook usando o PyCharm
IDE local (VS Code)
Conexão a uma instância de notebook por meio do VS Code
Instalação do VS Code
Conexão a uma instância de notebook por meio do VS Code Toolkit
Conexão manual a uma instância de notebook por meio do VS Code
Depuração remota no VS Code
Upload e download de arquivos no VS Code
IDE local (acesso usando SSH)
Referência de comandos da CLI do ModelArts
Visão geral da CLI do ModelArts
(Opcional) Instalação local de ma-cli
Completamento automático para comandos de ma-cli
Autenticação de ma-cli
Comando de criação de imagem de ma-cli
Comando de criação de imagem de ma-cli
Obtenção de um modelo de criação de imagem
Carregamento de um modelo de criação de imagem
Obtenção de imagens do ModelArts registradas
Criação de uma imagem no notebook do ModelArts
Obtenção de caches de criação de imagens no notebook do ModelArts
Limpeza de caches de criação de imagens no notebook do ModelArts
Registro de imagens do SWR com o gerenciamento de imagens do ModelArts.
Cancelamento de registro de uma imagem registrada do gerenciamento de imagens do ModelArts
Depuração de uma imagem do SWR em um ECS
Uso do comando ma-cli ma-job para enviar um trabalho de treinamento do ModelArts
Visão geral do comando ma-cli ma-job
Obtenção de trabalhos de treinamento do ModelArts
Envio de um trabalho de treinamento do ModelArts
Obtenção de registros de trabalho de treinamento do ModelArts
Obtenção de eventos de trabalho de treinamento do ModelArts
Obtenção de mecanismos de IA do ModelArts para treinamento
Obtenção de especificações de recursos do ModelArts para treinamento
Interrupção de um trabalho de treinamento do ModelArts
Uso do comando ma-cli dli-job para enviar um trabalho do Spark de DLI
Visão geral
Consulta de trabalhos do Spark de DLI
Envio de um trabalho do Spark de DLI
Consulta de logs de execução do Spark de DLI
Consulta de filas do DLI
Obtenção de recursos do grupo de DLI
Upload de arquivos locais ou arquivos do OBS para um grupo do DLI
Interrupção de um trabalho do Spark de DLI
Uso de ma-cli para copiar dados do OBS
Gerenciamento de recursos
Pool de recursos
Cluster elástico
Atualizações abrangentes das funções de gerenciamento do pool de recursos do ModelArts
Criação de um pool de recursos
Exibição de detalhes sobre um pool de recursos
Redimensionamento de um pool de recursos
Definição de uma política de renovação
Modificação da política de expiração
Migração do espaço de trabalho
Alteração de tipos de trabalho suportados por um pool de recursos
Atualização de um driver de pool de recursos
Exclusão de um pool de recursos
Status anormal de um pool de recursos dedicados
Rede do ModelArts
Nós do ModelArts
Logs de auditoria
Principais operações gravadas pelo CTS
Visualização de logs de auditoria
Monitoramento de recursos
Visão geral
Uso do Grafana para exibir as métricas de monitoramento do AOM
Procedimento
Instalação e configuração do Grafana
Instalação e configuração do Grafana no Windows
Instalação e configuração do Grafana no Linux
Instalação e configuração do Grafana em uma instância de notebook
Configuração de uma fonte de dados do Grafana
Uso do Grafana para configurar painéis e visualizar dados métricos
Exibição de todas as métricas de monitoramento do ModelArts no console do AOM
Contêineres do Docker com ModelArts
Gerenciamento de imagens
Uso de uma imagem predefinida
Imagens predefinidas no notebook
Imagens de base do notebook
Lista de imagens de base do notebook
Imagem de base do notebook com PyTorch x86
Imagem de base do notebook com Tensorflow (x86)
Imagem de base do notebook com MindSpore x86
Imagem de base do notebook com imagem dedicada personalizada (x86)
Imagem de base de treinamento
Imagens de base de treinamento disponíveis
Imagem de base de treinamento (PyTorch)
Imagem de base de treinamento (TensorFlow)
Imagem de base de treinamento (Horovod)
Imagem de base de treinamento (MPI)
Início do treinamento com uma imagem predefinida
PyTorch
TensorFlow
Horovod/MPI/MindSpore-GPU
Imagens da base de inferência
Imagens de base de inferência disponíveis
Imagens de base de inferência com TensorFlow (CPU/GPU)
Imagens de base de inferência com PyTorch (CPU/GPU)
Imagens de base de inferência com MindSpore (CPU/GPU)
Uso de imagens personalizadas em instâncias de notebook
Registro de uma imagem no ModelArts
Criação de uma imagem personalizada
Salvamento de uma instância de notebook como uma imagem personalizada
Salvamento de uma imagem de ambiente notebook
Uso de uma imagem personalizada para criar uma instância de notebook
Criação e uso de uma imagem personalizada no notebook
Cenários e processos de aplicação
Etapa 1 Criar uma imagem personalizada
Etapa 2 Registrar uma nova imagem
Etapa 3 Usar uma nova imagem para criar um ambiente de desenvolvimento
Criação de uma imagem personalizada em um ECS e sua utilização no notebook
Cenários e processos de aplicação
Etapa 1 Preparar um servidor de Docker e configurar um ambiente
Etapa 2 Criar uma imagem personalizada
Etapa 3 Registrar uma nova imagem
Etapa 5 Criar e iniciar um ambiente de desenvolvimento
Uso de uma imagem personalizada para treinar modelos (treinamento de modelo)
Visão geral
Exemplo: criar uma imagem personalizada para treinamento
Exemplo: criar uma imagem personalizada para treinamento (PyTorch + CPU/GPU)
Exemplo: criar uma imagem personalizada para treinamento (MPI + CPU/GPU)
Exemplo: criar uma imagem personalizada para treinamento (Horovod-PyTorch e GPUs)
Exemplo: criar uma imagem personalizada para treinamento (MindSpore e GPUs)
Exemplo: criar uma imagem personalizada para treinamento (TensorFlow e GPUs)
Preparação de uma imagem de treinamento
Especificações para imagens personalizadas para trabalhos de treinamento
Migração de uma imagem para o treinamento do ModelArts
Uso de uma imagem de base para criar uma imagem de treinamento
Instalação de MLNX_OFED em uma imagem de contêiner
Criação de um algoritmo usando uma imagem personalizada
Uso de uma imagem personalizada para criar um trabalho de treinamento baseado em CPU ou GPU
Processo de solução de problemas
Uso de uma imagem personalizada para criar aplicações de IA para implementação de inferência
Especificações de imagem personalizada para criar aplicações de IA
Criação de uma imagem personalizada e uso dela para criar uma aplicação de IA
Perguntas frequentes
Como acessar o SWR e carregar imagens para ele?
Como configurar variáveis de ambiente para uma imagem?
Como usar o Docker para iniciar uma imagem salva usando uma instância de notebook?
Como configurar uma fonte de Conda em um ambiente de desenvolvimento de notebook?
Quais são as versões de software suportadas para uma imagem personalizada?
Histórico de modificações
Melhores práticas
Pool de recursos
Cluster elástico
Atualizações abrangentes das funções de gerenciamento do pool de recursos do ModelArts
Criação de um pool de recursos
Exibição de detalhes sobre um pool de recursos
Redimensionamento de um pool de recursos
Definição de uma política de renovação
Modificação da política de expiração
Migração do espaço de trabalho
Alteração de tipos de trabalho suportados por um pool de recursos
Atualização de um driver de pool de recursos
Exclusão de um pool de recursos
Status anormal de um pool de recursos dedicados
Rede do ModelArts
Nós do ModelArts
Logs de auditoria
Principais operações gravadas pelo CTS
Visualização de logs de auditoria
Monitoramento de recursos
Visão geral
Uso do Grafana para exibir as métricas de monitoramento do AOM
Procedimento
Instalação e configuração do Grafana
Instalação e configuração do Grafana no Windows
Instalação e configuração do Grafana no Linux
Instalação e configuração do Grafana em uma instância de notebook
Configuração de uma fonte de dados do Grafana
Uso do Grafana para configurar painéis e visualizar dados métricos
Exibição de todas as métricas de monitoramento do ModelArts no console do AOM
What's New
Function Overview
Product Bulletin
[Notice] Huawei Cloud ModelArts Has Discontinued the Old Version of Training Management
Billing
Billing Modes
Overview
Yearly/Monthly
Pay-per-Use
Billing Item
ExeML
Data Management
Development Environment
Model Training
AI Application
Inference Deployment
Dedicated Resource Pool
Billing Examples
Changing the Billing Mode
Overview
Changing the Billing Mode from Pay-per-Use to Yearly/Monthly
Changing the Billing Mode from Yearly/Monthly to Pay-per-Use
Renewal
Overview
Manual Renewal
Auto-Renewal
Bills
About Arrears
Stopping Billing
Cost Management
Billing FAQs
How Do I View the ModelArts Jobs Being Billed?
How Do I View ModelArts Expenditure Details?
How Do I Stop Billing If I Do Not Use ModelArts?
Will I Be Charged for Uploading Datasets to ModelArts?
What Should I Do to Avoid Unnecessary Billing After I Label Datasets and Exit?
How Do I Stop Billing for a ModelArts ExeML Project?
How Are Training Jobs Billed?
Why Does Billing Continue After All Projects Are Deleted?
Getting Started
How to Use ModelArts
Using a Custom Algorithm to Build a Handwritten Digit Recognition Model
Practices for Beginners
ModelArts User Guide (Standard)
ModelArts Standard Usage
ModelArts Standard Preparations
Configuring Access Authorization for ModelArts Standard
Configuring Agency Authorization for ModelArts with One Click
Creating an IAM User and Granting ModelArts Permissions
Creating and Managing a Workspace
Creating an OBS Bucket for ModelArts to Store Data
ModelArts Standard Resource Management
About ModelArts Standard Resource Pools
Creating a Standard Dedicated Resource Pool
Managing Standard Dedicated Resource Pools
Viewing Details About a Standard Dedicated Resource Pool
Resizing a Standard Dedicated Resource Pool
Upgrading the Standard Dedicated Resource Pool Driver
Rectifying a Faulty Node in a Standard Dedicated Resource Pool
Modifying the Job Types Supported by a Standard Dedicated Resource Pool
Migrating Standard Dedicated Resource Pools and Networks to Other Workspaces
Configuring the Standard Dedicated Resource Pool to Access the Internet
Using TMS Tags to Manage Resources by Group
Releasing Standard Dedicated Resource Pools and Deleting the Network
Using ExeML for Zero-Code AI Development
Introduction to ExeML
Using ExeML for Image Classification
Preparing Image Classification Data
Creating an Image Classification Project
Labeling Image Classification Data
Training an Image Classification Model
Deploying an Image Classification Service
Using ExeML for Object Detection
Preparing Object Detection Data
Creating an Object Detection Project
Labeling Object Detection Data
Training an Object Detection Model
Deploying an Object Detection Service
Using ExeML for Predictive Analytics
Preparing Predictive Analysis Data
Creating a Predictive Analytics Project
Training a Predictive Analysis Model
Deploying a Predictive Analytics Service
Using ExeML for Sound Classification
Preparing Sound Classification Data
Creating a Sound Classification Project
Labeling Sound Classification Data
Training a Sound Classification Model
Deploying a Sound Classification Service
Using ExeML for Text Classification
Preparing Text Classification Data
Creating a Text Classification Project
Labeling Text Classification Data
Training a Text Classification Model
Deploying a Text Classification Service
Tips
How Do I Quickly Create an OBS Bucket and a Folder When Creating a Project?
Where Are Models Generated by ExeML Stored? What Other Operations Are Supported?
Using Workflows for Low-Code AI Development
What Is Workflow?
Managing a Workflow
Searching for a Workflow
Viewing the Running Records of a Workflow
Managing a Workflow
Retrying, Stopping, or Running a Workflow Phase
Workflow Development Command Reference
Core Concepts of Workflow Development
Configuring Workflow Parameters
Configuring the Input and Output Paths of a Workflow
Creating Workflow Phases
Creating a Dataset Phase
Creating a Dataset Labeling Phase
Creating a Dataset Import Phase
Creating a Dataset Release Phase
Creating a Training Job Phase
Creating a Model Registration Phase
Creating a Service Deployment Phase
Creating a Multi-Branch Workflow
Multi-Branch Workflow
Creating a Condition Phase to Control Branch Execution
Configuring Phase Parameters to Control Branch Execution
Configuring Multi-Branch Phase Data
Creating a Workflow
Publishing a Workflow
Publishing a Workflow to ModelArts
Publishing a Workflow to AI Gallery
Advanced Workflow Capabilities
Using Big Data Capabilities (DLI/MRS) in a Workflow
Specifying Certain Phases to Run in a Workflow
Development Environments
Application Scenarios
Creating a Notebook Instance
Using a Notebook Instance for AI Development Through JupyterLab
Using JupyterLab to Develop and Debug Code Online
Common Functions of JupyterLab
Using Git to Clone the Code Repository in JupyterLab
Uploading Files to JupyterLab
Uploading Files from a Local Path to JupyterLab
Cloning GitHub Open-Source Repository Files to JupyterLab
Uploading OBS Files to JupyterLab
Uploading Remote Files to JupyterLab
Downloading a File from JupyterLab to a Local PC
Using MindInsight Visualization Jobs in JupyterLab
Using TensorBoard Visualization Jobs in JupyterLab
Using Notebook Instances Remotely Through PyCharm
Connecting to a Notebook Instance Through PyCharm Toolkit
Manually Connecting to a Notebook Instance Through PyCharm
Uploading Data to a Notebook Instance Through PyCharm
Using Notebook Instances Remotely Through VS Code
Connecting to a Notebook Instance Through VS Code
Installing VS Code
Connecting to a Notebook Instance Through VS Code Toolkit
Manually Connecting to a Notebook Instance Through VS Code
Uploading and Downloading Files in VS Code
Using a Notebook Instance Remotely with SSH
Managing Notebook Instances
Searching for a Notebook Instance
Updating a Notebook Instance
Starting, Stopping, or Deleting a Notebook Instance
Saving a Notebook Instance
Dynamically Expanding EVS Disk Capacity
Dynamically Mounting an OBS Parallel File System
Viewing Notebook Events
Notebook Cache Directory Alarm Reporting
ModelArts CLI Command Reference
ModelArts CLI Commands
(Optional) Installing ma-cli Locally
Autocompletion for ma-cli Commands
ma-cli Authentication
ma-cli image Commands for Building Images
ma-cli ma-job Commands for Training Jobs
ma-cli dli-job Commands for Submitting DLI Spark Jobs
Using ma-cli to Copy OBS Data
Using Moxing Commands in a Notebook Instance
Introduction to MoXing Framework
Getting Started
Introducing MoXing Framework
Mapping Between mox.file and Local APIs and Switchover
Sample Code for Common Operations
Sample Code for Advanced Applications
Data Management
Introduction to Data Preparation
Getting Started
Creating a Dataset
Dataset Overview
Creating a Dataset
Modifying a Dataset
Importing Data
Introduction to Data Importing
Importing Data from OBS
Introduction to Importing Data from OBS
Importing Data from an OBS Path
Specifications for Importing Data from an OBS Directory
Importing a Manifest File
Specifications for Importing a Manifest File
Importing Data from DLI
Importing Data from MRS
Importing Data from DWS
Importing Data from Local Files
Data Analysis and Preview
Auto Grouping
Data Filtering
Data Feature Analysis
Labeling Data
Publishing Data
Introduction to Data Publishing
Publishing a Data Version
Managing Data Versions
Exporting Data
Introduction to Exporting Data
Exporting Data to a New Dataset
Exporting Data to OBS
Model Training
Model Training Process
Preparing Model Training Code
Boot File of a Preset Image
Developing Code for Training Using a Preset Image
Developing Code for Training Using a Custom Image
Preparing a Model Training Image
Creating a Debug Training Job
Using PyCharm Toolkit to Create and Debug a Training Job
Creating an Algorithm
Creating a Production Training Job
Incremental Model Training
Distributed Model Training
Overview
Creating a Single-Node Multi-Card Distributed Training Job (DataParallel)
Creating a Multiple-Node Multi-Card Distributed Training Job (DistributedDataParallel)
Example: Creating a DDP Distributed Training Job (PyTorch + GPU)
Example: Creating a DDP Distributed Training Job (PyTorch + NPU)
Automatic Model Tuning (AutoSearch)
Overview
Creating a Training Job for Automatic Model Tuning
High Model Training Reliability
Training Job Fault Tolerance Check
Training Log Failure Analysis
Detecting Training Job Suspension
Training Job Rescheduling
Resumable Training
Enabling Unconditional Auto Restart
Managing Model Training Jobs
Viewing Training Job Details
Viewing the Resource Usage of a Training Job
Viewing the Model Evaluation Result
Viewing Training Job Events
Viewing Training Job Logs
Priority of a Training Job
Using Cloud Shell to Debug a Production Training Job
Rebuilding, Stopping, or Deleting a Training Job
Managing Environment Variables of a Training Container
Viewing Training Job Tags
Inference Deployment
Overview
Creating an AI Application
Creation Methods
Importing a Meta Model from a Training Job
Importing a Meta Model from OBS
Importing a Meta Model from a Container Image
Specifications for Creating an AI Application
Model Package Structure
Specifications for Editing a Model Configuration File
Specifications for Writing a Model Inference Code File
Specifications for Using a Custom Engine to Create an AI Model
Examples of Custom Scripts
Deploying an AI Application as Real-Time Inference Jobs
Deploying and Using Real-Time Inference
Deploying a Model as a Real-Time Service
Authentication Methods for Accessing Real-time Services
Accessing a Real-Time Service Through Token-based Authentication
Accessing a Real-Time Service Through AK/SK-based Authentication
Accessing a Real-Time Service Through App Authentication
Accessing a Real-Time Service Through Different Channels
Accessing a Real-Time Service Through a Public Network
Accessing a Real-Time Service Through a VPC High-Speed Channel
Accessing a Real-Time Service Using Different Protocols
Accessing a Real-Time Service Using WebSocket
Accessing a Real-Time Service Using Server-Sent Events
Deploying an AI Application as a Batch Inference Service
Managing AI Applications
Viewing Details About an AI Application
Viewing Events of an AI Application
Managing AI Application Versions
Managing a Synchronous Real-Time Service
Viewing Details About a Real-Time Service
Viewing Events of a Real-Time Service
Managing the Lifecycle of a Real-Time Service
Modifying a Real-Time Service
Viewing Performance Metrics of a Real-Time Service on Cloud Eye
Integrating a Real-Time Service API into the Production Environment
Managing Batch Inference Jobs
Viewing Details About a Batch Service
Viewing Events of a Batch Service
Managing the Lifecycle of a Batch Service
Modifying a Batch Service
Image Management
Application Scenarios of Custom Images
Preset Images Supported by ModelArts
ModelArts Preset Image Updates
ModelArts Unified Images
Preset Dedicated Images in Notebook Instances
Preset Dedicated Images for Training
Preset Dedicated Images for Inference
Creating a Custom Image for a Notebook Instance
Creating a Custom Image
Creating a Custom Image on ECS and Using It
Creating a Custom Image Using Dockerfile
Creating a Custom Image Using the Image Saving Function
Creating a Custom Image for Model Training
Creating a Custom Training Image
Creating a Custom Training Image Using a Preset Image
Migrating Existing Images to ModelArts
Creating a Custom Training Image (PyTorch + CPU/GPU)
Creating a Custom Training Image (MPI + CPU/GPU)
Creating a Custom Training Image (Tensorflow + GPU)
Creating a Custom Training Image (MindSpore + Ascend)
Creating a Custom Image for Inference
Creating a Custom Image for an AI Application
Creating a Custom Image in a Notebook Instance Using the Image Saving Function
Creating a Custom Image in a Notebook Instance Using Dockerfile
Creating a Custom Image on ECS
Resource Monitoring
Overview
Viewing Monitoring Metrics on the ModelArts Console
Viewing All ModelArts Monitoring Metrics on the AOM Console
Using Grafana to View AOM Monitoring Metrics
Installing and Configuring Grafana
Installing and Configuring Grafana on Windows
Installing and Configuring Grafana on Linux
Installing and Configuring Grafana on a Notebook Instance
Configuring a Grafana Data Source
Configuring a Dashboard to View Metric Data
Viewing Audit Logs
ModelArts Key Operations Traced by CTS
Viewing ModelArts Audit Logs
ModelArts User Guide (Lite Server)
Before You Start
Using Lite Server
High-Risk Operations
Mapping Between Compute Resources and Image Versions
Enabling Lite Server Resources
Configuring Lite Server Resources
Configuration Process
Configuring the Network
Configuring the Storage
Configuring the Software Environment
Configuring the Software Environment on the NPU Server
Configuring the Software Environment on the GPU Server
Using Lite Server Resources
PyTorch GPU Training and Inference Guide for GPT-2
Managing Lite Server Resources
Viewing Lite Server Details
Starting or Stopping the Lite Server
Synchronizing the Lite Server Status
Changing Lite Server OS
Monitoring Lite Server Resources
Using CES to Monitor Lite Server Resources
Using DCGM to Monitor Lite Server Resources
Collecting and Uploading NPU Logs
Releasing Lite Server Resources
ModelArts User Guide (Lite Cluster)
Before You Start
Usage Process
High-Risk Operations
Software Versions Required by Different Models
Enabling Lite Cluster Resources
Configuring Lite Cluster Resources
Configuring the Lite Cluster Environment
Configuring the Lite Cluster Network
Configuring kubectl
Configuring Lite Cluster Storage
(Optional) Configuring the Driver
(Optional) Configuring Image Pre-provisioning
Using Lite Cluster Resources
Using Snt9B for Distributed Training in a Lite Cluster Resource Pool
Performing PyTorch NPU Distributed Training In a ModelArts Lite Resource Pool Using Ranktable-based Route Planning
Using Snt9B for Inference in a Lite Cluster Resource Pool
Managing Lite Server Resources
Lite Cluster Resource Management
Managing Lite Cluster Nodes
Managing Lite Cluster Node Pools
Managing Lite Cluster Resource Pool Tags
Resizing a Lite Cluster Resource Pool
Upgrading the Lite Cluster Resource Pool Driver
Monitoring Lite Cluster Resources
Viewing Lite Cluster Monitoring Metrics on AOM
Viewing Lite Cluster Monitoring Metrics Using Prometheus
Releasing Lite Cluster Resources
AI Gallery
AI Gallery
Free Assets
My Gallery
Subscription & Use
Searching for and Adding an Asset to Favorites
Subscribing to Free Algorithms
Subscribing to a Workflow
Publish & Share
Publishing a Free Algorithm
Publishing a Free Model
Change History
API Reference
Before You Start
Overview
API Calling
Endpoint
Constraints
Basic Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Response
Development Environment Management
Creating a Notebook Instance
Querying Notebook Instances
Querying Details of a Notebook Instance
Updating a Notebook Instance
Deleting a Notebook Instance
Saving a Running Instance as a Container Image
Obtaining the Available Flavors
Querying Flavors Available for a Notebook Instance
Querying the Available Duration of a Running Notebook Instance
Prolonging a Notebook Instance
Starting a Notebook Instance
Stopping a Notebook Instance
Obtaining the Notebook Instances with OBS Storage Mounted
OBS Storage Mounting
Obtaining Details About a Notebook Instance with OBS Storage Mounted
Unmounting OBS Storage from a Notebook Instance
Querying Supported Images
Registering a Custom Image
Obtaining User Image Groups
Obtaining Details of an Image
Deleting an Image
Training Management
Creating an Algorithm
Querying the Algorithm List
Querying Algorithm Details
Modifying an Algorithm
Deleting an Algorithm
Creating a Training Job
Querying the Details About a Training Job
Modifying the Description of a Training Job
Deleting a Training Job
Terminating a Training Job
Querying the Logs of a Specified Task in a Given Training Job (Preview)
Querying the Logs of a Specified Task in a Training Job (OBS Link)
Querying the Running Metrics of a Specified Task in a Training Job
Querying a Training Job List
Obtaining the General Specifications Supported by a Training Job
Obtaining the Preset AI Frameworks Supported by a Training Job
AI Application Management
Obtaining the Model Runtime
Querying the AI Application List
Creating an AI Application
Obtaining Details About an AI Application
Deleting an AI application
App Authentication Management
Obtaining the App List
Creating Apps
Obtaining App Details
Deleting an App
Adding an App Code
Resetting an App Code
Deleting an App Code
Resetting an AppSecret
Obtaining the List of APIs Bound to an App
Registering an API and Authorizing the API to an App
Deleting an API
Authorizing an API to an App
Updating API Authorization
Canceling the Authorization of an API to an App
Obtaining API Authorization Relationships
Service Management
Updating the Service Through the Patch Operation
Obtaining Service Monitoring
Obtaining Services
Deploying Services
Obtaining Supported Service Deployment Specifications
Obtaining Service Details
Updating Service Configurations
Deleting a Service
Updating a Single Property of a Model Service
Obtaining Service Event Logs
Obtaining Service Update Logs
Adding a Resource Tag
Deleting Resource Tags
Obtaining Inference Service Tags
Obtaining an Inference VPC Access Channel
Resource Management
Querying OS Configuration Parameters
Querying a Plug-in Template
Obtaining Nodes
Deleting nodes in batches
Querying a Trace List
Creating Network Resources
Obtaining Network Resources
Obtaining a Network Resource
Deleting a Network Resource
Updating a Network Resource
Querying the Real-Time Resource Usage
Creating Resource Pools
Obtaining Resource Pools
Obtaining a Resource Pool
Deleting a Resource Pool
Updating a Resource Pool
Monitoring a Resource Pool
Resource Pool Statistics
Obtaining Resource Specifications
Querying the dedicated resource pool Job List
Querying dedicated resource pool Job Statistics
DevServer Management
Obtaining All DevServer Instances of a User
Creating a DevServer Instance
Obtaining DevServer Instance Details
Deleting DevServer Instances
Synchronizing the Status of All DevServer Instances of a User in Real Time
Starting DevServer Instances
Stopping DevServer Instances
Authorization Management
Viewing an Authorization List
Configuring Authorization
Deleting Authorization
Creating a ModelArts Agency
Managing DevEnviron Instances
Querying All Notebook Instances
Use Cases
Creating a Development Environment Instance
Using PyTorch to Create a Training Job (New-Version Training)
Managing ModelArts Authorization
Permissions Policies and Supported Actions
Introduction
Data Management Permissions
DevEnviron Permissions (New Version)
Training Job Permissions (New Version)
Model Management Permissions
Service Management Permissions
Common Parameters
Status Code
Error Codes
Obtaining a Project ID and Name
Obtaining an Account Name and ID
Obtaining a Username and ID
Historical APIs
Data Management (Old Version)
Querying the Dataset List
Creating a Dataset
Querying Details About a Dataset
Modifying a Dataset
Deleting a Dataset
Obtaining Dataset Statistics
Querying the Monitoring Data of a Dataset
Querying the Dataset Version List
Creating a Dataset Labeling Version
Querying Details About a Dataset Version
Deleting a Dataset Labeling Version
Obtaining a Sample List
Adding Samples in Batches
Deleting Samples in Batches
Obtaining Details About a Sample
Obtaining Sample Search Condition
Obtaining a Sample List of a Team Labeling Task by Page
Obtaining Details About a Team Labeling Sample
Querying the Dataset Label List
Creating a Dataset Label
Modifying Labels in Batches
Deleting Labels in Batches
Updating a Label by Label Names
Deleting a Label and the Files that Only Contain the Label
Updating Sample Labels in Batches
Querying the Team Labeling Task List of a Dataset
Creating a Team Labeling Task
Querying Details About a Team Labeling Task
Starting a Team Labeling Task
Updating a Team Labeling Task
Deleting a Team Labeling Task
Creating a Team Labeling Acceptance Task
Querying the Report of a Team Labeling Acceptance Task
Updating Status of a Team Labeling Acceptance Task
Querying Details About Team Labeling Task Statistics
Querying Details About the Progress of a Team Labeling Task Member
Querying the Team Labeling Task List by a Team Member
Submitting Sample Review Comments of an Acceptance Task
Reviewing Team Labeling Results
Updating Labels of Team Labeling Samples in Batches
Querying the Labeling Team List
Creating a Labeling Team
Querying Details About a Labeling Team
Updating a Labeling Team
Deleting a Labeling Team
Sending an Email to a Labeling Team Member
Querying the List of All Labeling Team Members
Querying the List of Labeling Team Members
Creating a Labeling Team Member
Deleting Labeling Team Members in Batches
Querying Details About Labeling Team Members
Updating a Labeling Team Member
Deleting a Labeling Team Member
Querying the Dataset Import Task List
Creating an Import Task
Querying Details About a Dataset Import Task
Querying the Dataset Export Task List
Creating a Dataset Export Task
Querying the Status of a Dataset Export Task
Synchronizing a Dataset
Querying the Status of a Dataset Synchronization Task
Obtaining an Auto Labeling Sample List
Querying Details About an Auto Labeling Sample
Obtaining an Auto Labeling Task List by Page
Starting Intelligent Tasks
Obtaining Details About an Auto Labeling Task
Stopping an Intelligent Task
Querying the List of a Processing Task
Creating a Processing Task
Querying Details About a Processing Task
Updating a Processing Task
Deleting a Processing Task
DevEnviron (Old Version)
Creating a Development Environment Instance
Obtaining Development Environment Instances
Obtaining Details About a Development Environment Instance
Modifying the Description of a Development Environment Instance
Deleting a Development Environment Instance
Managing a Development Environment Instance
Training Management (Old Version)
Training Jobs
Creating a Training Job
Querying a Training Job List
Querying the Details About a Training Job Version
Deleting a Version of a Training Job
Obtaining Training Job Versions
Creating a Version of a Training Job
Stopping a Training Job
Modifying the Description of a Training Job
Deleting a Training Job
Obtaining the Name of a Training Job Log File
Querying a Built-in Algorithm
Querying Training Job Logs
Training Job Parameter Configuration
Creating a Training Job Configuration
Querying a List of Training Job Configurations
Modifying a Training Job Configuration
Deleting a Training Job Configuration
Querying the Details About a Training Job Configuration
Visualization Jobs
Creating a Visualization Job
Querying a Visualization Job List
Querying the Details About a Visualization Job
Modifying the Description of a Visualization Job
Deleting a Visualization Job
Stopping a Visualization Job
Restarting a Visualization Job
Resource and Engine Specifications
Querying Job Resource Specifications
Querying Job Engine Specifications
Job Statuses
Change History
SDK Reference
Before You Start
SDK Overview
Getting Started
(Optional) Installing the ModelArts SDK Locally
Session Authentication
(Optional) Session Authentication
Authentication Using the Username and Password
AK/SK-based Authentication
OBS Management
Overview of OBS Management
Transferring Files (Recommended)
Uploading a File to OBS
Uploading a Folder to OBS
Downloading a File from OBS
Downloading a Folder from OBS
Data Management
Managing Datasets
Querying a Dataset List
Creating a Dataset
Querying Details About a Dataset
Modifying a Dataset
Deleting a Dataset
Managing Dataset Versions
Obtaining a Dataset Version List
Creating a Dataset Version
Querying Details About a Dataset Version
Deleting a Dataset Version
Managing Samples
Querying a Sample List
Querying Details About a Sample
Deleting Samples in a Batch
Managing Dataset Import Tasks
Querying a Dataset Import Task List
Creating a Dataset Import Task
Querying the Status of a Dataset Import Task
Managing Export Tasks
Querying a Dataset Export Task List
Creating a Dataset Export Task
Querying the Status of a Dataset Export Task
Managing Manifest Files
Overview of Manifest Management
Parsing a Manifest File
Creating and Saving a Manifest File
Parsing a Pascal VOC File
Creating and Saving a Pascal VOC File
Managing Labeling Jobs
Creating a Labeling Job
Obtaining the Labeling Job List of a Dataset
Obtaining Details About a Labeling Job
Training Management (New Version)
Training Jobs
Creating a Training Job
Debugging a Training Job
Using the SDK to Debug a Multi-Node Distributed Training Job
Using the SDK to Debug a Single-Node Training Job
Obtaining Training Jobs
Obtaining the Details About a Training Job
Modifying the Description of a Training Job
Deleting a Training Job
Terminating a Training Job
Obtaining Training Logs
Obtaining the Runtime Metrics of a Training Job
APIs for Resources and Engine Specifications
Obtaining Resource Flavors
Obtaining Engine Types
Training Management (Old Version)
Training Jobs
Creating a Training Job
Debugging a Training Job
Querying the List of Training Jobs
Querying the Details About a Training Job
Modifying the Description of a Training Job
Obtaining the Name of a Training Job Log File
Querying Training Job Logs
Deleting a Training Job
Training Job Versions
Creating a Training Job Version
Querying the List of Training Job Versions
Querying the Details About a Training Job Version
Stopping a Training Job Version
Deleting a Training Job Version
Training Job Parameter Configuration
Creating a Training Job Configuration
Querying the List of Training Job Parameter Configuration Objects
Querying the List of Training Job Configurations
Querying the Details About a Training Job Configuration
Modifying a Training Job Configuration
Deleting a Training Job Configuration
Visualization Jobs
Creating a Visualization Job
Querying the List of Visualization Job Objects
Querying the List of Visualization Jobs
Querying the Details About a Visualization Job
Modifying the Description of a Visualization Job
Stopping a Visualization Job
Restarting a Visualization Job
Deleting a Visualization Job
Resource and Engine Specifications
Querying a Built-in Algorithm
Querying the List of Resource Flavors
Querying the List of Engine Types
Job Statuses
Model Management
Debugging a Model
Importing a Model
Obtaining Models
Obtaining Model Objects
Obtaining Details About a Model
Deleting a Model
Service Management
Service Management Overview
Deploying a Local Service for Debugging
Deploying a Real-Time Service
Obtaining Details About a Service
Testing an Inference Service
Obtaining Services
Obtaining Service Objects
Updating Service Configurations
Obtaining Service Monitoring Information
Obtaining Service Logs
Delete a Service
Change History
FAQs
General Issues
What Is ModelArts?
What Are the Relationships Between ModelArts and Other Services?
What Are the Differences Between ModelArts and DLS?
How Do I Purchase or Enable ModelArts?
How Do I Obtain an Access Key?
How Do I Upload Data to OBS?
What Do I Do If the System Displays a Message Indicating that the AK/SK Pair Is Unavailable?
What Do I Do If a Message Indicating Insufficient Permissions Is Displayed When I Use ModelArts?
How Do I Use ModelArts to Train Models Based on Structured Data?
What Are Regions and AZs?
How Do I View All Files Stored in OBS on ModelArts?
Where Are Datasets of ModelArts Stored in a Container?
Which AI Frameworks Does ModelArts Support?
What Are the Functions of ModelArts Training and Inference?
How Do I View an Account ID and IAM User ID?
Can AI-assisted Identification of ModelArts Identify a Specific Label?
How Does ModelArts Use Tags to Manage Resources by Group?
Why Is the Job Still Queued When Resources Are Sufficient?
Billing
How Do I View the ModelArts Jobs Being Billed?
How Do I View ModelArts Expenditure Details?
Will I Be Charged for Uploading Datasets to ModelArts?
What Should I Do to Avoid Unnecessary Billing After I Label Datasets and Exit?
How Do I Stop Billing for a ModelArts ExeML Project?
How Do I Stop Billing If I Do Not Use ModelArts?
How Are Training Jobs Billed?
Why Does Billing Continue After All Projects Are Deleted?
ExeML (Old Version)
Functional Consulting
What Is ExeML?
What Are Image Classification and Object Detection?
What Are the Differences Between ExeML and Subscribed Algorithms?
Preparing Data
What Are the Requirements for Training Data When You Create a Predictive Analytics Project in ExeML?
What Formats of Images Are Supported by Object Detection or Image Classification Projects?
Creating a Project
Is There a Limit on the Number of ExeML Projects That Can Be Created?
Why Is There No Data Available in the Dataset Input Path When I Create a Project?
Labeling Data
Can I Add Multiple Labels to an Image for an Object Detection Project?
Why Are Some Images Displayed as Unlabeled After I Upload Labeled Images in an Object Detection Job?
Training Models
What Should I Do When the Train Button Is Unavailable After I Create an Image Classification Project and Label the Images?
How Do I Perform Incremental Training in an ExeML Project?
Can I Download a Model Trained Using ExeML?
Why Does ExeML Training Fail?
What Do I Do If an Image Error Occurred During Model Training Using ExeML?
What Do I Do If Error ModelArts.0010 Occurred When I Use ExeML to Start Training as an IAM User?
What Is the Training Speed of Each Parameter in ExeML Training Preference Settings?
What Do I Do If ERROR:input key sound is not in model Occurred When I Use ExeML for Sound Classification Prediction?
Deploying Models
What Type of Service Is Deployed in ExeML?
Data Management (Old Version)
Are There Size Limits for Images to be Uploaded?
What Do I Do If Images in a Dataset Cannot Be Displayed?
How Do I Integrate Multiple Object Detection Datasets into One Dataset?
What Do I Do If Importing a Dataset Failed?
Can a Table Dataset Be Labeled?
What Do I Do to Import Locally Labeled Data to ModelArts?
Why Does Data Fail to Be Imported Using the Manifest File?
Where Are Labeling Results Stored?
How Do I Download Labeling Results to a Local PC?
Why Cannot Team Members Receive Emails for a Team Labeling Task?
Can Two Accounts Concurrently Label One Dataset?
How Data Is Distributed Between Team Members During Team Labeling?
Can I Delete an Annotator from a Labeling Team with a Labeling Task Assigned? What Is the Impact on the Labeling Result After Deletion? If the Annotator Cannot Be Deleted, Can I Separate the Annotator's Labeling Result?
How Do I Define a Hard Example in Data Labeling? Which Samples Are Identified as Hard Examples?
Can I Add Multiple Labeling Boxes to an Object Detection Dataset Image?
How Do I Merge Two Datasets?
Does Auto Labeling Support Polygons?
What Do the Options for Accepting a Team Labeling Task Mean?
Why Are Images Displayed in Different Angles Under the Same Account?
Do I Need to Train Data Again If New Data Is Added After Auto Labeling Is Complete?
Why Does the System Display a Message Indicating My Label Fails to Save on ModelArts?
Can One Label By Identified Among Multiple Labels?
Why Are Newly Added Images Not Automatically Labeled After Data Amplification Is Enabled?
Why Cannot Videos in a Video Dataset Be Displayed or Played?
Why All the Labeled Samples Stored in an OBS Bucket Are Displayed as Unlabeled in ModelArts After the Data Source Is Synchronized?
How Do I Use Soft-NMS to Reduce Bounding Box Overlapping?
Why ModelArts Image Labels Are Lost?
How Do I Add Images to a Validation or Training Dataset?
Can I Customize Labels for an Object Detection Dataset?
What ModelArts Data Management Can Be Used for?
Will My Old-Version Datasets Be Cleared After the Old Version Is Discontinued? The existing datasets and the ones newly created in the old version will be retained after the old version is discontinued.
Why Is My New Dataset Version Unavailable in Versions?
How Do I View the Size of a Dataset?
How Do I View Labeling Details of a New Dataset?
How Do I Export Labeled Data?
Why Cannot I Find My Newly Created Dataset?
What Do I Do If the Database Quota Is Incorrect?
How Do I Split a Dataset?
How Do I Delete a Dataset Image?
Why Is There No Sample in the ModelArts Dataset Downloaded from AI Gallery and Then an OBS Bucket?
Notebook (New Version)
Constraints
Is sudo Privilege Escalation Supported?
Does ModelArts Support apt-get?
Is the Keras Engine Supported?
Does ModelArts Support the Caffe Engine?
Can I Install MoXing in a Local Environment?
Can Notebook Instances Be Remotely Logged In?
Data Upload or Download
How Do I Upload a File from a Notebook Instance to OBS or Download a File from OBS to a Notebook Instance?
How Do I Upload Local Files to a Notebook Instance?
How Do I Import Large Files to a Notebook Instance?
Where Will the Data Be Uploaded to?
How Do I Download Files from a Notebook Instance to a Local Computer?
How Do I Copy Data from Development Environment Notebook A to Notebook B?
What Can I Do If a File Fails to Be Uploaded to a Notebook Instance?
Failed to View the Local Mount Point of a Dynamically Mounted OBS Parallel File System in JupyterLab of a Notebook Instance
Data Storage
How Do I Rename an OBS File?
Do Files in /cache Still Exist After a Notebook Instance is Stopped or Restarted? How Do I Avoid a Restart?
How Do I Use the pandas Library to Process Data in OBS Buckets?
How Do I Access the OBS Bucket of Another Account from a Notebook Instance?
What Is the Default Working Directory on JupyterLab?
Environment Configurations
How Do I Check the CUDA Version Used by a Notebook Instance?
How Do I Enable the Terminal Function in DevEnviron of ModelArts?
How Do I Install External Libraries in a Notebook Instance?
How Do I Obtain the External IP Address of My Local PC?
How Can I Resolve Abnormal Font Display on a ModelArts Notebook Accessed from iOS?
Is There a Proxy for Notebook? How Do I Disable It?
Adding a Custom IPython Kernel in a Notebook Instance
Notebook Instances
What Do I Do If I Cannot Access My Notebook Instance?
What Should I Do When the System Displays an Error Message Indicating that No Space Left After I Run the pip install Command?
What Do I Do If "Read timed out" Is Displayed After I Run pip install?
What Do I Do If the Code Can Be Run But Cannot Be Saved, and the Error Message "save error" Is Displayed?
Why Is a Request Timeout Error Reported When I Click the Open Button of a Notebook Instance?
When the SSH Tool Is Used to Connect to a Notebook Instance, Server Processes Are Cleared, but the GPU Usage Is Still 100%
Code Execution
What Do I Do If a Notebook Instance Won't Run My Code?
Why Does the Instance Break Down When dead kernel Is Displayed During Training Code Running?
What Do I Do If cudaCheckError Occurs During Training?
What Should I Do If DevEnviron Prompts Insufficient Space?
Why Does the Notebook Instance Break Down When opencv.imshow Is Used?
Why Cannot the Path of a Text File Generated in Windows OS Be Found In a Notebook Instance?
What Do I Do If Files Fail to Be Saved in JupyterLab?
VS Code
What Do I Do If Installing a Remote Plug-in Failed?
What Do I Do If a Restarted Notebook Instance Can Be Connected Only After I Locally Delete known_hosts?
What Do I Do If the Source Code Cannot Be Accessed When I Use VS Code for Debugging?
What Do I Do If a Message Is Displayed Indicating an Incorrect Username or Email Address When I Use VS Code to Submit Code?
How Can I View Remote Logs in VS Code?
How Can I Open the VS Code Configuration File settings.json?
How Can I Change the VS Code Background Color to Light Green?
How Can I Set the Default Remote Plug-in in VS Code?
How Can I Install a Local Plug-in on the Remote End or a Remote Plug-in on the Local End Through VS Code?
Failures to Access the Development Environment Through VS Code
What Do I Do If the VS Code Window Is Not Displayed?
What Do I Do If a Remote Connection Failed After VS Code Is Opened?
Basic Problems Causing the Failures to Access the Development Environment Through VS Code
What Do I Do If Error Message "Could not establish connection to xxx" Is Displayed During a Remote Connection?
What Do I Do If the Connection to a Remote Development Environment Remains in "Setting up SSH Host xxx: Downloading VS Code Server locally" State for More Than 10 Minutes?
What Do I Do If the Connection to a Remote Development Environment Remains in the State of "Setting up SSH Host xxx: Downloading VS Code Server locally" for More Than 10 Minutes?
What Do I Do If the Connection to a Remote Development Environment Remains in the State of "ModelArts Remote Connect: Connecting to instance xxx..." for More Than 10 Minutes?
What Do I Do If a Remote Connection Is in the Retry State?
What Do I Do If Error Message "The VS Code Server failed to start" Is Displayed?
What Do I Do If Error Message "Permissions for 'x:/xxx.pem' are too open" Is Displayed?
What Do I Do If Error Message "Bad owner or permissions on C:\Users\Administrator/.ssh/config" or "Connection permission denied (publickey)" Is Displayed?
What Do I Do If Error Message "ssh: connect to host xxx.pem port xxxxx: Connection refused" Is Displayed?
What Do I Do If Error Message "ssh: connect to host ModelArts-xxx port xxx: Connection timed out" Is Displayed?
What Do I Do If Error Message "Load key "C:/Users/xx/test1/xxx.pem": invalid format" Is Displayed?
What Do I Do If Error Message "An SSH installation couldn't be found" or "Could not establish connection to instance xxx: 'ssh' ..." Is Displayed?
What Do I Do If Error Message "no such identity: C:/Users/xx /test.pem: No such file or directory" Is Displayed?
What Do I Do If Error Message "Host key verification failed" or "Port forwarding is disabled" Is Displayed?
What Do I Do If Error Message "Failed to install the VS Code Server" or "tar: Error is not recoverable: exiting now" Is Displayed?
What Do I Do If Error Message "XHR failed" Is Displayed When a Remote Notebook Instance Is Accessed Through VS Code?
What Do I Do for an Automatically Disconnected VS Code Connection If No Operation Is Performed for a Long Time?
What Do I Do If It Takes a Long Time to Set Up a Remote Connection After VS Code Is Automatically Upgraded?
What Do I Do If Error Message "Connection reset" Is Displayed During an SSH Connection?
What Can I Do If a Notebook Instance Is Frequently Disconnected or Stuck After I Use MobaXterm to Connect to the Notebook Instance in SSH Mode?
Using Custom Images in Notebook
How Do I Use the Image Customized by a User Under a Different Master Account to Create a Notebook Instance?
Others
How Do I Use Multiple Ascend Cards for Debugging in a Notebook Instance?
Why Is the Training Speed Similar When Different Notebook Flavors Are Used?
How Do I Perform Incremental Training When Using MoXing?
How Do I View GPU Usage on the Notebook?
How Can I Obtain GPU Usage Through Code?
Which Real-Time Performance Indicators of an Ascend Chip Can I View?
Does the System Automatically Stop or Delete a Notebook Instance If I Do Not Enable Automatic Stop?
What Are the Relationships Between Files Stored in JupyterLab, Terminal, and OBS?
How Do I Use the Datasets Created on ModelArts in a Notebook Instance?
pip and Common Commands
What Are Sizes of the /cache Directories for Different Notebook Specifications in DevEnviron?
How Do I Isolate IAM Users for Using Development Environments?
What Is the Impact of Resource Overcommitment on Notebook Instances?
Training Jobs
Functional Consulting
What Are the Format Requirements for Algorithms Imported from a Local Environment?
What Are the Solutions to Underfitting?
What Are the Precautions for Switching Training Jobs from the Old Version to the New Version?
How Do I Obtain a Trained ModelArts Model?
How Do I Set the Runtime Environment of the AI Engine Scikit_Learn 0.18.1?
Must the Hyperparameters Optimized Using a TPE Algorithm Be Categorical?
What Is TensorBoard Used for in Model Visualization Jobs?
How Do I Obtain RANK_TABLE_FILE on ModelArts for Distributed Training?
How Do I Obtain the CUDA and cuDNN Versions of a Custom Image?
How Do I Obtain a MoXing Installation File?
In a Multi-Node Training, the TensorFlow PS Node Functioning as a Server Will Be Continuously Suspended. How Does ModelArts Determine Whether the Training Is Complete? Which Node Is a Worker?
How Do I Install MoXing for a Custom Image of a Training Job?
An IAM User Cannot Select an Existing SFS Turbo File System When Using a Dedicated Resource Pool to Create a Training Job
Reading Data During Training
How Do I Configure the Input and Output Data for Training Models on ModelArts?
How Do I Improve Training Efficiency While Reducing Interaction with OBS?
Why the Data Read Efficiency Is Low When a Large Number of Data Files Are Read During Training?
How Do I Define Path Variables When Using MoXing?
Compiling the Training Code
How Do I Create a Training Job When a Dependency Package Is Referenced by the Model to Be Trained?
What Is the Common File Path for Training Jobs?
How Do I Install a Library That C++ Depends on?
How Do I Check Whether a Folder Copy Is Complete During Job Training?
How Do I Load Some Well Trained Parameters During Job Training?
How Do I Obtain Training Job Parameters from the Boot File of the Training Job?
Why Can't I Use os.system ('cd xxx') to Access the Corresponding Folder During Job Training?
How Do I Invoke a Shell Script in a Training Job to Execute the .sh File?
How Do I Obtain the Dependency File Path to be Used in Training Code?
What Is the File Path If a File in the model Directory Is Referenced in a Custom Python Package?
Creating a Training Job
What Can I Do If the Message "Object directory size/quantity exceeds the limit" Is Displayed When I Create a Training Job?
What Are Sizes of the /cache Directories for Different Resource Specifications in the Training Environment?
Is the /cache Directory of a Training Job Secure?
Why Is a Training Job Always Queuing?
What Determines the Hyperparameter Directory (/work or /ma-user) When Creating a Training Job?
Managing Training Job Versions
Does a Training Job Support Scheduled or Periodic Calling?
Viewing Job Details
How Do I Check Resource Usage of a Training Job?
How Do I Access the Background of a Training Job?
Is There Any Conflict When Models of Two Training Jobs Are Saved in the Same Directory of a Container?
Only Three Valid Digits Are Retained in a Training Output Log. Can the Value of loss Be Changed?
Can a Trained Model Be Downloaded or Migrated to Another Account? How Do I Obtain the Download Path?
Service Deployment
Model Management
Importing Models
How Do I Import the .h5 Model of Keras to ModelArts?
How Do I Edit the Installation Package Dependency Parameters in a Model Configuration File When Importing a Model?
How Do I Change the Default Port to Create a Real-Time Service Using a Custom Image?
Does ModelArts Support Multi-Model Import?
Restrictions on the Size of an Image for Importing an AI Application
Service Deployment
Functional Consulting
What Types of Services Can Models Be Deployed as on ModelArts?
What Are the Differences Between Real-Time Services and Batch Services?
Why Cannot I Select Ascend 310 Resources?
Can Models Trained on ModelArts Be Deployed Locally?
What Is the Maximum Size of a Prediction Request Body?
Can Real-Time Services Be Billed on a Yearly/Monthly Basis?
How Do I Select Compute Node Specifications for Deploying a Service?
What Is the CUDA Version for Deploying a Service on GPUs?
Real-Time Services
What Do I Do If a Conflict Occurs in the Python Dependency Package of a Custom Prediction Script When I Deploy a Real-Time Service?
How Do I Speed Up Real-Time Prediction?
Can a New-Version AI Application Still Use the Original API?
What Is the Format of a Real-Time Service API?
How Do I Check Whether an Error Is Caused by a Model When a Real-Time Service Is Running But Prediction Failed?
How Do I Fill in the Request Header and Request Body of an Inference Request When a Real-Time Service Is Running?
Why Cannot I Access the Obtained Inference Request Address from the Initiator Client?
What Do I Do If Error ModelArts.3520 Is Reported During Service Deployment?
Why Did My Service Deployment Fail with Proper Deployment Timeout Configured?
Resource Pools
Can I Use ECSs to Create a Dedicated Resource Pool for ModelArts?
Can I Deploy Multiple Services on One Dedicated Resource Pool Node?
How Is a Node Newly Added to a Dedicated Resource Pool Billed?
What Are the Differences Between a Public Resource Pool and a Dedicated Resource Pool?
How Do I Log In to a Dedicated Resource Pool Node Through SSH?
How Are Training Jobs Queued?
What Do I Do If Resources Are Insufficient for Staring a New Real-Time Service After I Stop a Real-Time Service in a Dedicated Resource Pool?
Can a Public Resource Pool Be Used for Network Connection Between ModelArts and the Authentication Service for Running Algorithms?
Why Is a Dedicated Resource Pool That Fails to Be Created Still Displayed on the Console After It Is Deleted?
How Do I Add a VPC Peering Connection Between a Dedicated Resource Pool and an SFS?
API/SDK
Can ModelArts APIs or SDKs Be Used to Download Models to a Local PC?
What Installation Environments Do ModelArts SDKs Support?
Does ModelArts Use the OBS API to Access OBS Files over an Intranet or the Internet?
How Do I Obtain a Job Resource Usage Curve After I Submit a Training Job by Calling an API?
How Do I View the Old-Version Dedicated Resource Pool List Using the SDK?
Using PyCharm Toolkit
What Should I Do If an Error Occurs During Toolkit Installation?
What Should I Do If an Error Occurs When I Edit a Credential in PyCharm Toolkit?
Why Cannot I Start Training?
What Should I Do If Error "xxx isn't existed in train_version" Occurs When a Training Job Is Submitted?
What Should I Do If Error "Invalid OBS path" Occurs When a Training Job Is Submitted?
What Should I Do If Error "NoSuchKey" Occurs When PyCharm Toolkit Is Used to Submit a Training Job?
What Should I Do If an Error Occurs During Service Deployment?
How Do I View Error Logs of PyCharm Toolkit?
How Do I Use PyCharm ToolKit to Create Multiple Jobs for Simultaneous Training?
What Should I Do If "Error occurs when accessing to OBS" Is Displayed When PyCharm ToolKit Is Used?
Troubleshooting
General Issues
Incorrect OBS Path on ModelArts
ExeML
Preparing Data
Failed to Publish a Dataset Version
Invalid Dataset Version
Training a Model
Failed to Create an ExeML-powered Training Job
ExeML-powered Training Job Failed
Failed to Train a Model and Error KMS.0314 Occurred
Deploying a Model
Failed to Submit the Real-time Service Deployment Task
Failed to Deploy a Real-time Service
Publishing a Model
Failed to Submit the Model Publishing Task
Failed to Publish a Model
DevEnviron
Environment Configuration Faults
Disk Space Used Up
An Error Is Reported When Conda Is Used to Install Keras 2.3.1 in Notebook
Error "HTTP error 404 while getting xxx" Is Reported During Dependency Installation in a Notebook
The numba Library Has Been Installed in a Notebook Instance and Error "import numba ModuleNotFoundError: No module named 'numba'" Is Reported
Instance Faults
Failed to Create a Notebook Instance and JupyterProcessKilled Is Displayed in Events
What Do I Do If I Cannot Access My Notebook Instance?
What Should I Do When the System Displays an Error Message Indicating that No Space Left After I Run the pip install Command?
What Do I Do If the Code Can Be Run But Cannot Be Saved, and the Error Message "save error" Is Displayed?
Why Is a Request Timeout Error Reported When I Click the Open Button of a Notebook Instance?
ModelArts.6333 Error Occurs
What Can I Do If a Message Is Displayed Indicating that the Token Does Not Exist or Is Lost When I Open a Notebook Instance?
Code Running Failures
Error Occurs When Using a Notebook Instance to Run Code, Indicating That No File Is Found in /tmp
What Do I Do If a Notebook Instance Won't Run My Code?
Why Does the Instance Break Down When dead kernel Is Displayed During Training Code Running?
What Do I Do If cudaCheckError Occurs During Training?
What Do I Do If Insufficient Space Is Displayed in DevEnviron?
Why Does the Notebook Instance Break Down When opencv.imshow Is Used?
Why Cannot the Path of a Text File Generated in Windows OS Be Found In a Notebook Instance?
What Do I Do If No Kernel Is Displayed After a Notebook File Is Created?
JupyterLab Plug-in Faults
What Do I Do If the Git Plug-in Password Is Invalid?
Save an Image Failures
What If the Error Message "there are processes in 'D' status, please check process status using'ps -aux' and kill all the 'D' status processes" or "Buildimge,False,Error response from daemon,Cannot pause container xxx" Is Displayed When I Save an Image?
What Do I Do If Error "container size %dG is greater than threshold %dG" Is Displayed When I Save an Image?
What Do I Do If Error "too many layers in your image" Is Displayed When I Save an Image?
What Do I Do If Error "The container size (xG) is greater than the threshold (25G)" Is Reported When I Save an Image?
Other Faults
Failed to Open the checkpoints Folder in Notebook
Failed to Use a Purchased Dedicated Resource Pool to Create New-Version Notebook Instances
Error Message "Permission denied" Is Displayed When the tensorboard Command Is Used to Open a Log File in a Notebook Instance
Training Jobs
OBS Operation Issues
Error in File Reading
Error Message Is Displayed Repeatedly When a TensorFlow-1.8 Job Is Connected to OBS
TensorFlow Stops Writing TensorBoard to OBS When the Size of Written Data Reaches 5 GB
Error "Unable to connect to endpoint" Error Occurs When a Model Is Saved
Error Message "BrokenPipeError: Broken pipe" Displayed When OBS Data Is Copied
Error Message "ValueError: Invalid endpoint: obs.xxxx.com" Displayed in Logs
Error Message "errorMessage:The specified key does not exist" Displayed in Logs
In-Cloud Migration Adaptation Issues
Failed to Import a Module
Error Message "No module named .*" Displayed in Training Job Logs
Failed to Install a Third-Party Package
Failed to Download the Code Directory
Error Message "No such file or directory" Displayed in Training Job Logs
Failed to Find the .so File During Training
ModelArts Training Job Failed to Parse Parameters and an Error Is Displayed in the Log
Training Output Path Is Used by Another Job
Error Message "RuntimeError: std::exception" Displayed for a PyTorch 1.0 Engine
Error Message "retCode=0x91, [the model stream execute failed]" Displayed in MindSpore Logs
Error Occurred When Pandas Reads Data from an OBS File If MoXing Is Used to Adapt to an OBS Path
Error Message "Please upgrade numpy to >= xxx to use this pandas version" Displayed in Logs
Reinstalled CUDA Version Does Not Match the One in the Target Image
Error ModelArts.2763 Occurred During Training Job Creation
Error Message "AttributeError: module '***' has no attribute '***'" Displayed Training Job Logs
System Container Exits Unexpectedly
Hard Faults Due to Space Limit
Downloading Files Timed Out or No Space Left for Reading Data
Insufficient Container Space for Copying Data
Error Message "No space left" Displayed When a TensorFlow Multi-node Job Downloads Data to /cache
Size of the Log File Has Reached the Limit
Error Message "write line error" Displayed in Logs
Error Message "No space left on device" Displayed in Logs
Training Job Failed Due to OOM
Common Issues Related to Insufficient Disk Space and Solutions
Internet Access Issues
Error Message "Network is unreachable" Displayed in Logs
URL Connection Timed Out in a Running Training Job
Permission Issues
What Should I Do If Error "stat:403 reason:Forbidden" Is Displayed in Logs When a Training Job Accesses OBS
Error Message "Permission denied" Displayed in Logs
GPU Issues
Error Message "No CUDA-capable device is detected" Displayed in Logs
Error Message "RuntimeError: connect() timed out" Displayed in Logs
Error Message "cuda runtime error (10) : invalid device ordinal at xxx" Displayed in Logs
Error Message "RuntimeError: Cannot re-initialize CUDA in forked subprocess" Displayed in Logs
No GPU Is Found for a Training Job
Service Code Issues
Error Message "pandas.errors.ParserError: Error tokenizing data. C error: Expected .* fields" Displayed in Logs
Error Message "max_pool2d_with_indices_out_cuda_frame failed with error code 0" Displayed in Logs
Training Job Failed with Error Code 139
Debugging Training Code in the Cloud Environment If a Training Job Failed
Error Message "'(slice(0, 13184, None), slice(None, None, None))' is an invalid key" Displayed in Logs
Error Message "DataFrame.dtypes for data must be int, float or bool" Displayed in Logs
Error Message "CUDNN_STATUS_NOT_SUPPORTED" Displayed in Logs
Error Message "Out of bounds nanosecond timestamp" Displayed in Logs
Error Message "Unexpected keyword argument passed to optimizer" Displayed in Logs
Error Message "no socket interface found" Displayed in Logs
Error Message "Runtimeerror: Dataloader worker (pid 46212) is killed by signal: Killed BP" Displayed in Logs
Error Message "AttributeError: 'NoneType' object has no attribute 'dtype'" Displayed in Logs
Error Message "No module name 'unidecode'" Displayed in Logs
Distributed Tensorflow Cannot Use tf.variable
When MXNet Creates kvstore, the Program Is Blocked and No Error Is Reported
ECC Error Occurs in the Log, Causing Training Job Failure
Training Job Failed Because the Maximum Recursion Depth Is Exceeded
Training Using a Built-in Algorithm Failed Due to a bndbox Error
Training Job Status Is Reviewing Job Initialization
Training Job Process Exits Unexpectedly
Stopped Training Job Process
Training Job Suspended
Locating Training Job Suspension
Data Replication Suspension
Suspension Before Training
Suspension During Training
Suspension in the Last Training Epoch
Running a Training Job Failed
Troubleshooting a Training Job Failure
An NCCL Error Occurs When a Training Job Fails to Be Executed
Troubleshooting Process
A Training Job Created Using a Custom Image Is Always in the Running State
Failed to Find the Boot File When a Training Job Is Created Using a Custom Image
Running a Job Failed Due to Persistently Rising Memory Usage
Training Jobs Created in a Dedicated Resource Pool
No Cloud Storage Name or Mount Path Displayed on the Page for Creating a Training Job
Storage Volume Failed to Be Mounted to the Pod During Training Job Creation
Training Performance Issues
Training Performance Deteriorated
Inference Deployment
AI Application Management
Creating an AI Application Failed
Suspended Account or Insufficient Permission to Import AI Applications
Failed to Build an Image or Import a File When an IAM user Creates an AI Application
Obtaining the Directory Structure in the Target Image When Importing an AI Application Through OBS
Failed to Obtain Certain Logs on the ModelArts Log Query Page
Failed to Download a pip Package When an AI Application Is Created Using OBS
Failed to Use a Custom Image to Create an AI application
Insufficient Disk Space Is Displayed When a Service Is Deployed After an AI Application Is Imported
Error Occurred When a Created AI Application Is Deployed as a Service
Invalid Runtime Dependency Configured in an Imported Custom Image
Garbled Characters Displayed in an AI Application Name Returned When AI Application Details Are Obtained Through an API
The Model or Image Exceeded the Size Limit for AI Application Import
A Single Model File Exceeded the Size Limit (5 GB) for AI Application Import
Creating an AI Application Failed Due to Image Building Timeout
Service Deployment
Error Occurred When a Custom Image Model Is Deployed as a Real-Time Service
Alarm Status of a Deployed Real-Time Service
Failed to Start a Service
What Do I Do If an Image Fails to Be Pulled When a Service Is Deployed, Started, Upgraded, or Modified?
What Do I Do If an Image Restarts Repeatedly When a Service Is Deployed, Started, Upgraded, or Modified?
What Do I Do If a Container Health Check Fails When a Service Is Deployed, Started, Upgraded, or Modified?
What Do I Do If Resources Are Insufficient When a Service Is Deployed, Started, Upgraded, or Modified?
Error Occurred When a CV2 Model Package Is Used to Deploy a Real-Time Service
Service Is Consistently Being Deployed
A Started Service Is Intermittently in the Alarm State
Failed to Deploy a Service and Error "No Module named XXX" Occurred
Insufficient Permission to or Unavailable Input/Output OBS Path of a Batch Service
Error "No CUDA runtime is found" Occurred When a Real-Time Service Is Deployed
What Can I Do if the Memory Is Insufficient?
Service Prediction
Service Prediction Failed
Error "APIG.XXXX" Occurred in a Prediction Failure
Error ModelArts.4206 Occurred in Real-Time Service Prediction
Error ModelArts.4302 Occurred in Real-Time Service Prediction
Error ModelArts.4503 Occurred in Real-Time Service Prediction
Error MR.0105 Occurred in Real-Time Service Prediction
Method Not Allowed
Request Timed Out
Error Occurred When an API Is Called for Deploying a Model Created Using a Custom Image
Error "DL.0105" Occurred During Real-Time Inference
MoXing
Error Occurs When MoXing Is Used to Copy Data
How Do I Disable the Warmup Function of the Mox?
Pytorch Mox Logs Are Repeatedly Generated
Does moxing.tensorflow Contain the Entire TensorFlow? How Do I Perform Local Fine Tune on the Generated Checkpoint?
Copying Data Using MoXing Is Slow and the Log Is Repeatedly Printed in a Training Job
Failed to Access a Folder Using MoXing and Read the Folder Size Using get_size
APIs or SDKs
"ERROR: Could not install packages due to an OSError" Occurred During ModelArts SDK Installation
Error Occurred During Service Deployment After the Target Path to a File Downloaded Through a ModelArts SDK Is Set to a File Name
A Training Job Created Using an API Is Abnormal
Change History
Videos
User Guide (ExeML)
ExeML (New Version)
Introduction to ExeML
Image Classification
Preparing Data
Creating a Project
Labeling Data
Training a Model
Deploying a Model as a Service
Object Detection
Preparing Data
Creating a Project
Labeling Data
Training a Model
Deploying a Model as a Service
Predictive Analytics
Preparing Data
Creating a Project
Training a Model
Deploying a Model as a Service
Sound Classification
Preparing Data
Creating a Project
Labeling Data
Training a Model
Deploying a Model as a Service
Text Classification
Preparing Data
Creating a Project
Labeling Data
Training a Model
Deploying a Model as a Service
Tips
How Do I Quickly Create an OBS Bucket and a Folder When Creating a Project?
Where Are Models Generated by ExeML Stored? What Other Operations Are Supported?
ExeML (Old Version)
Introduction to ExeML
Image Classification
Preparing Data
Creating a Project
Labeling Data
Training a Model
Deploying a Model as a Service
Object Detection
Preparing Data
Creating a Project
Labeling Data
Training a Model
Deploying a Model as a Service
Predictive Analytics
Preparing Data
Creating a Project
Selecting a Label Column
Training a Model
Deploying a Model as a Service
Sound Classification
Preparing Data
Creating a Project
Labeling Data
Training a Model
Deploying a Model as a Service
Text Classification
Preparing Data
Creating a Project
Labeling Data
Training a Model
Deploying a Model as a Service
Tips
How Do I Quickly Create an OBS Bucket and a Folder When Creating a Project?
How Do I View the Added Data in an ExeML Project?
How Do I Perform Incremental Training in an ExeML Project?
Where Are Models Generated by ExeML Stored? What Other Operations Are Supported?
Upgrading a Project Version
Workflows
MLOps Overview
What Is Workflow?
How to Use a Workflow?
Configuring a Workflow
Configuration Entries
Runtime Configurations
Resource Configurations
Tag Configuration
SMN
Input and Output Configurations
Phase Parameters
Saving Configurations
Starting, Stopping, Searching for, Copying, or Deleting a Workflow
Viewing Workflow Execution Records
Retrying, Stopping, or Proceeding a Phase
Partial Execution
How to Develop a Workflow?
Concepts
Workflow
Step
Data
Development State
Running State
Parameter Configuration
Function
Parameter Overview
Examples
Unified Storage
Function
Common Usage
Advanced Usage
Example
Operations
Phase Type
Dataset Creation Phase
Function
Parameter Overview
Examples
Labeling Phase
Function
Parameter Overview
Examples
Dataset Import Phase
Function
Parameter Overview
Examples
Dataset Release Phase
Function
Parameter Overview
Examples
Job Phase
Function
Parameter Overview
Obtaining Resources
Examples
Model Registration Phase
Function
Parameter Overview
Examples
Service Deployment Phase
Function
Parameter Overview
Examples
Configuration Operations
Condition Phase
Function
Parameter Overview
Examples
Branch Control
Data Selection Among Multiple Inputs
Creating a Workflow
Debugging a Workflow
Publishing a Workflow
Publishing a Workflow to the Running State
Publishing a Workflow to AI Gallery
Advanced Capabilities
Partial Execution
Using Big Data Capabilities (DLI/MRS) in a Workflow
FAQs
How Do I Obtain Training Specifications During Debugging in the Development State?
How Do I Implement Multiple Branches?
How Do I Import Objects?
How Do I Locate Running Errors?
Model Development
Introduction to Model Development
Preparing Data
Preparing Algorithms
Introduction to Algorithm Preparation
Using a Preset Image (Custom Script)
Overview
Developing a Custom Script
Creating an Algorithm
Using Custom Images
Viewing Algorithm Details
Searching for an Algorithm
Deleting an Algorithm
Performing a Training
Creating a Training Job
Viewing Training Job Details
Viewing Training Job Events
Training Job Logs
Introduction to Training Job Logs
Common Logs
Viewing Training Job Logs
Locating Faults by Analyzing Training Logs
Cloud Shell
Logging In to a Training Container Using Cloud Shell
Keeping a Training Job Running
Preventing Cloud Shell Session from Disconnection
Viewing the Resource Usage of a Training Job
Evaluation Results
Viewing Training Tags
Viewing Fault Recovery Details
Viewing Environment Variables of a Training Container
Stopping, Rebuilding, or Searching for a Training Job
Releasing Training Job Resources
Advanced Training Operations
Automatic Recovery from a Training Fault
Training Fault Tolerance Check
Unconditional Auto Restart
Resumable Training and Incremental Training
Detecting Training Job Suspension
Priority of a Training Job
Permission to Set the Highest Job Priority
Distributed Training
Distributed Training Functions
Single-Node Multi-Card Training Using DataParallel
Multi-Node Multi-Card Training Using DistributedDataParallel
Distributed Debugging Adaptation and Code Example
Sample Code of Distributed Training
Example of Starting PyTorch DDP Training Based on a Training Job
Automatic Model Tuning (AutoSearch)
Introduction to Hyperparameter Search
Search Algorithm
Bayesian Optimization (SMAC)
TPE Algorithm
Simulated Annealing Algorithm
Creating a Hyperparameter Search Job
Model Inference
Introduction to Inference
Managing AI Applications
Introduction to AI Application Management
Creating an AI Application
Importing a Meta Model from a Training Job
Importing a Meta Model from a Template
Importing a Meta Model from OBS
Importing a Meta Model from a Container Image
Viewing the AI Application List
Viewing Details About an AI Application
Managing AI Application Versions
Viewing Events of an AI Application
Deploying an AI Application as a Service
Deploying AI Applications as Real-Time Services
Deploying as a Real-Time Service
Viewing Service Details
Testing the Deployed Service
Accessing Real-Time Services
Accessing a Real-Time Service
Authentication Mode
Access Authenticated Using a Token
Access Authenticated Using an AK/SK
Access Authenticated Using an Application
Access Mode
Accessing a Real-Time Service (Public Network Channel)
Accessing a Real-Time Service (VPC High-Speed Channel)
Accessing a Real-Time Service Through WebSocket
Server-Sent Events
Integrating a Real-Time Service
Cloud Shell
Deploying AI Applications as Batch Services
Deploying as a Batch Service
Viewing Details About a Batch Service
Viewing the Batch Service Prediction Result
Upgrading a Service
Starting, Stopping, Deleting, or Restarting a Service
Viewing Service Events
Inference Specifications
Model Package Specifications
Introduction to Model Package Specifications
Specifications for Editing a Model Configuration File
Specifications for Writing Model Inference Code
Model Templates
Introduction to Model Templates
Templates
TensorFlow-based Image Classification Template
TensorFlow-py27 General Template
TensorFlow-py36 General Template
MXNet-py27 General Template
MXNet-py36 General Template
PyTorch-py27 General Template
PyTorch-py36 General Template
Caffe-CPU-py27 General Template
Caffe-GPU-py27 General Template
Caffe-CPU-py36 General Template
Caffe-GPU-py36 General Template
Arm-Ascend Template
Input and Output Modes
Built-in Object Detection Mode
Built-in Image Processing Mode
Built-in Predictive Analytics Mode
Undefined Mode
Examples of Custom Scripts
TensorFlow
TensorFlow 2.1
PyTorch
Caffe
XGBoost
PySpark
Scikit-learn
ModelArts Monitoring on Cloud Eye
ModelArts Metrics
Setting Alarm Rules
Viewing Monitoring Metrics
MoXing Developer Guide
Introduction to MoXing Framework
Getting Started
Introducing MoXing Framework
Mapping Between mox.file and Local APIs and Switchover
Sample Code for Common Operations
Sample Code for Advanced Applications
Data Preparation and Analytics
Introduction to Data Preparation
Getting Started
Creating a Dataset
Dataset Overview
Creating a Dataset
Modifying a Dataset
Importing Data
Introduction to Data Importing
Importing Data from OBS
Introduction to Importing Data from OBS
Importing Data from an OBS Path
Specifications for Importing Data from an OBS Directory
Importing a Manifest File
Specifications for Importing a Manifest File
Importing Data from DLI
Importing Data from MRS
Importing Data from DWS
Importing Data from Local Files
Data Analysis and Preview
Auto Grouping
Data Filtering
Data Feature Analysis
Labeling Data
Publishing Data
Introduction to Data Publishing
Publishing a Data Version
Managing Data Versions
Exporting Data
Introduction to Exporting Data
Exporting Data to a New Dataset
Exporting Data to OBS
Data Labeling
Introduction to Data Labeling
Manual Labeling
Creating a Labeling Job
Image Labeling
Image Classification
Object Detection
Image Segmentation
Text Labeling
Text Classification
Named Entity Recognition
Text Triplet
Audio Labeling
Sound Classification
Speech Labeling
Speech Paragraph Labeling
Video Labeling
Viewing Labeling Jobs
Viewing My Created Labeling Jobs
Viewing My Participated Labeling Jobs
Auto Labeling
Creating an Auto Labeling Job
Confirming Hard Examples
Team Labeling
Team Labeling Overview
Creating and Managing Teams
Managing Teams
Managing Team Members
Creating a Team Labeling Job
Logging In to ModelArts
Starting a Team Labeling Job
Reviewing Team Labeling Results
Accepting Team Labeling Results
User Guide for Senior AI Engineers (To Be Offline)
Operation Guide
Data Management (Old Version to Be Terminated)
Introduction to Data Management
Creating a Dataset (Old Version)
Labeling Data
Image Classification
Object Detection
Image Segmentation
Text Classification
Named Entity Recognition
Text Triplet
Sound Classification
Speech Labeling
Speech Paragraph Labeling
Video Labeling
Importing Data
Import Operation
Specifications for Importing Data from an OBS Directory
Specifications for Importing the Manifest File
Exporting Data
Modifying a Dataset
Publishing a Dataset
Deleting a Dataset
Managing Dataset Versions
Auto Labeling
Confirming Hard Examples
Auto Grouping
Data Features
Team Labeling
Introduction to Team Labeling
Team Management
Member Management
Managing Team Labeling Tasks
Data Processing
Introduction to Data Processing
Creating a Data Processing Task
Managing and Viewing Data Processing Tasks
Built-in Operators
Data Validation
Data Cleansing
Data Selection
Data Selection (Hard Examples)
Data Augmentation (Data Amplification)
Data Augmentation (Image Generation)
Training Management (Old Version )
Introduction to Model Training
Frequently-used Frameworks
Creating a Training Job
Introduction to Training Jobs
Using Existing Algorithms to Train Models
Using Frequently-used Frameworks to Train Models
Using Custom Images to Train Models
Stopping or Deleting a Job
Managing Training Job Versions
Viewing Job Details
Managing Job Parameters
Adding the Evaluation Code
Managing Visualization Jobs
Resource Pools (Old Version to Be Terminated)
Custom Images
Introduction to Custom Images
Creating and Uploading a Custom Image
Using Custom Images to Train Models (Old Version to Be Terminated)
Specifications for Custom Images Used for Training Jobs
Creating a Training Job Using a Custom Image (GPU)
Example: Creating a Training Job Using a Custom Image
Permissions Management
Creating a User and Granting Permissions
Creating a Custom Policy
Audit Logs
Key Operations Recorded by CTS
Viewing Audit Logs
Change History