Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Computação
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gerenciamento e governança
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migração
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análises
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Outros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Segurança e conformidade
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Situation Awareness
Managed Threat Detection
Blockchain
Blockchain Service
Serviços de mídia
Media Processing Center
Video On Demand
Live
SparkRTC
Armazenamento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Cloud Server Backup Service
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bancos de dados
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicações de negócios
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribuição de conteúdo e computação de borda
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluções
SAP Cloud
High Performance Computing
Serviços para desenvolvedore
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
MacroVerse aPaaS
KooPhone
KooDrive

Gerenciamento de imagens

Atualizado em 2024-09-14 GMT+08:00

Visão geral

Durante o desenvolvimento e o tempo de execução dos serviços de IA, as dependências complexas do ambiente precisam ser depuradas para a conteinerização. Nas melhores práticas de desenvolvimento de IA no ModelArts as imagens de contêiner são usadas para fornecer ambientes de tempo de execução fixos. Desta forma, as dependências podem ser gerenciadas e os ambientes de tempo de execução podem ser facilmente trocados. Os recursos de contêiner fornecidos pelo ModelArts permitem o desenvolvimento rápido e eficiente de IA e a iteração de experimentos de modelos.

As imagens predefinidas fornecidas pelo ModelArts por padrão têm os seguintes recursos:

  • Pronto para uso e específico para o cenário: ambientes dependentes típicos para desenvolvimento de IA são predefinidos nessas imagens para fornecer configurações ideais de software, sistema operacional e rede. Eles foram totalmente testados em hardware para garantir compatibilidade e desempenho ideais.
  • Configuração personalizável: as imagens predefinidas são armazenadas no repositório do SWR para que você possa personalizá-las e registrá-las como suas próprias imagens.
  • Seguro e confiável: políticas de acesso, controle de permissões de usuário, verificação de vulnerabilidades para software de desenvolvimento e sistema operacional são configurados com base nas melhores práticas de proteção de segurança para garantir a segurança das imagens.

Se você tiver requisitos especiais no mecanismo de aprendizado profundo e na biblioteca de desenvolvimento, use imagens personalizadas do ModelArts para personalizar mecanismos de tempo de execução.

Com base na tecnologia de contêiner, você pode personalizar imagens de contêiner e executá-las no ModelArts. As imagens personalizadas suportam parâmetros de CLI e variáveis de ambiente em formato de texto livre, apresentando alta flexibilidade para uma ampla gama de mecanismos de computação.

Cenários de aplicação de imagens predefinidas

O ModelArts fornece um grupo de imagens predefinidas. Você pode usar uma imagem predefinida para criar uma instância de notebook. Depois de instalar e configurar dependências na instância, crie uma imagem personalizada. Em seguida, você pode usar diretamente a imagem no ModelArts para trabalhos de treinamento sem qualquer adaptação. Você também pode usar imagens predefinidas para enviar trabalhos de treinamento e criar aplicações de IA.

Recomendamos a versão de imagem predefinida com base em seus requisitos de desenvolvimento e estabilidade da versão. Se o seu desenvolvimento pode ser feito usando as versões predefinidas no ModelArts, por exemplo, MindSpore 1.X, use as imagens predefinidas. Elas foram totalmente verificadas e têm muitos pacotes de instalação comumente usados, aliviando você de configurar o ambiente.

Cenários de aplicação de images personalizadas

  • Usar imagens personalizadas em instâncias de notebook

    Se as imagens predefinidas das instâncias de notebook não puderem atender aos requisitos, você poderá criar uma imagem personalizada instalando e configurando o software e outros dados exigidos pelo ambiente em uma imagem predefinida. Em seguida, use a imagem personalizada para criar novas instâncias de notebook.

  • Usar uma imagem personalizada para criar trabalhos de treinamento

    Se você desenvolveu um modelo ou script de treinamento localmente, mas o mecanismo de IA usado não é suportado pelo ModelArts crie uma imagem personalizada e carregue-a no SWR. Em seguida, use esta imagem para criar um trabalho de treinamento no ModelArts e use os recursos fornecidos pelo ModelArts para treinar modelos.

  • Usar uma imagem personalizada para criar aplicações de IA

    Se você desenvolveu um modelo usando um mecanismo de IA que não é suportado pelo ModelArts para usar esse modelo para criar aplicações de IA, faça o seguinte: crie uma imagem personalizada, importe a imagem para ModelArts e use-a para criar aplicações de IA. As aplicações de IA criadas dessa maneira podem ser gerenciadas centralmente e implementadas como serviços.

Serviços de imagem personalizados

Quando você usa uma imagem personalizada, os seguintes serviços podem estar envolvidos:

  • SWR

    O Software Repository for Container (SWR) fornece gerenciamento fácil, seguro e confiável de imagens de contêiner ao longo de seus ciclos de vida, facilitando a implementação de serviços em contêineres. Você pode carregar, baixar e gerenciar imagens de contêiner por meio do console do SWR, das APIs do SWR ou da CLI da comunidade.

    Suas imagens personalizadas devem ser carregadas no SWR. As imagens personalizadas usadas pelo ModelArts para treinamento ou criação de aplicações de IA são obtidas da lista de gerenciamento de serviços do SWR.

    Figura 1 Obtenção de imagens
  • OBS

    O Object Storage Service (OBS) é um serviço de armazenamento em nuvem otimizado para armazenar grandes quantidades de dados. Ele fornece recursos de armazenamento ilimitados, seguros e altamente confiáveis a um custo relativamente baixo.

    O ModelArts troca dados com o OBS. Você pode armazenar dados no OBS.

  • ECS

    Um Elastic Cloud Server (ECS) é uma unidade de computação básica que consiste nas vCPU, memória, sistema operacional e discos do Elastic Volume Service (EVS). Depois que um ECS é criado, você pode usá-lo na nuvem da mesma forma que você usaria seu PC local ou servidor físico.

    Você pode criar uma imagem personalizada no local ou em um ECS.

Quando você usa uma imagem personalizada, o ModelArts pode precisar acessar serviços dependentes, como SWR e OBS. A imagem personalizada pode ser usada somente após o acesso ser autorizado. É uma boa prática usar uma agência para autorização. Depois que a agência é configurada, as permissões para acessar serviços dependentes são delegadas ao ModelArts para que o ModelArts possa usar os serviços dependentes e executar operações em seu nome. Para obter detalhes, consulte Configuração da autorização de acesso (configuração global).

Usamos cookies para aprimorar nosso site e sua experiência. Ao continuar a navegar em nosso site, você aceita nossa política de cookies. Saiba mais

Feedback

Feedback

Feedback

0/500

Conteúdo selecionado

Envie o conteúdo selecionado com o feedback