Todos os produtos
Search
Central de documentação

Platform For AI:Uso de armazenamento em cloud

Última atualização: Sep 11, 2026

Ao enviar um job de treinamento do Deep Learning Containers (DLC), configure o Object Storage Service (OSS), o File Storage NAS (NAS), o Cloud Parallel File Storage (CPFS) ou o armazenamento do MaxCompute por meio de configuração de código ou montagens. Isso permite ler e gravar dados diretamente no armazenamento especificado durante o processo de treinamento.

Pré-requisitos

Uso do armazenamento OSS

Configuração do armazenamento OSS com montagens

Durante a criação de um job de treinamento do Deep Learning Containers (DLC), é possível montar o Object Storage Service (OSS). Os tipos de montagem suportados estão listados abaixo. Para detalhes de configuração, consulte Create a training job.

Tipo de montagem

Descrição

Mount dataset

Monte um conjunto de dados, que pode ser personalizado ou público.

  • Conjuntos de dados públicos aceitam apenas montagens somente leitura.

  • Para conjuntos de dados personalizados provenientes do Object Storage Service (OSS), utilize o botão Read-only para definir as permissões de leitura e escrita.

Selecione um conjunto de dados do tipo OSS e configure o Mount Path. Durante a execução do job DLC, o sistema acessará os dados do OSS nesse caminho.

Mount storage

Monte um caminho de bucket do OSS e use o botão Read-only para definir as permissões de leitura e escrita.

O DLC suporta JindoFuse e ossfs para a montagem do OSS:

  • JindoFuse: Este é o método de montagem padrão. A configuração predefinida possui limitações funcionais e pode não atender a todos os cenários. Para detalhes, consulte JindoFuse. É possível ajustar os parâmetros para cenários específicos. Para mais informações, consulte JindoFuse.

  • ossfs: Ao montar um caminho de bucket do OSS com o método de montagem de armazenamento, especifique {"mountType":"ossfs"} em Advanced Settings para utilizar o ossfs.

Configuração do armazenamento OSS sem montagens

Jobs do DLC conseguem ler e gravar no Object Storage Service (OSS) utilizando o OSS PyTorch Connector ou um SDK do OSS. Quando você crie um job de treinamento, configure os arquivos de código relevantes. Para exemplos de código, consulte OSS Connector for AI/ML ou OSS SDK.

Na seção Code Configuration, na aba Online Configuration, selecione a source de código na lista suspensa e insira o Mount Path para o seu código.

Uso do armazenamento NAS/CPFS

Ao criar um job do Deep Learning Containers (DLC), utilize o armazenamento File Storage NAS (NAS) ou Cloud Parallel File Storage (CPFS) vinculando um conjunto de dados personalizado do tipo NAS/CPFS ou usando uma montagem de armazenamento. Para detalhes de configuração, consulte Use NAS/CPFS.

Na seção Dataset Mount, defina o Mount Path, por exemplo, /mnt/data/. Na seção Storage Mount, configure Select File System, File System Mount Point, File System Path e Mount Path nessa ordem, por exemplo, /mnt/data2/. Caso o tipo de armazenamento selecionado apresente risco de zona de disponibilidade única, um aviso laranja será exibido.

Tipo de montagem

Descrição

Mount dataset

Monte um conjunto de dados personalizado. Utilize o botão Read-only para definir as permissões de leitura e escrita.

Mount storage

Monte um sistema de arquivos File Storage NAS (NAS) ou Cloud Parallel File Storage (CPFS) e use o botão Read-only para definir as permissões de leitura e escrita.

Adicionalmente, em Advanced Settings, defina o parâmetro nconnect para melhorar o throughput quando os contêineres DLC acessarem o NAS. O nconnect é uma opção de montagem Linux para clientes NFS que aumenta o throughput estabelecendo mais conexões de transporte TCP entre o cliente e o servidor. Para mais informações, consulte How do I resolve poor performance when accessing NAS from a Linux operating system?. Exemplo:

// Replace <SampleValue> with a positive integer. 
{"nconnect":"<SampleValue>"}

Uso do armazenamento MaxCompute

O armazenamento do MaxCompute pode ser utilizado sem montagens. Quando você crie um job de treinamento, configure os arquivos de código relevantes. Para exemplos de código, consulte Use MaxCompute.

Perguntas frequentes

P: Job PAIIO 'killed' sem erro

Esse problema ocorre devido à insuficiência de recursos. O PAIIO não limita o uso de memória, o que pode levar a um consumo elevado ao ler dados do MaxCompute. É provável que o sistema operacional encerre o processo quando o contêiner ficar sem memória, pois o SO e outros componentes do sistema também consomem recursos.