Publicando um Ambiente Conda em um Bucket de Armazenamento de Objetos em uma Tenancy

Publique ambientes conda no Object Storage para usar sessões de notebook.

Para poder publicar um ambiente conda ou instalar um ambiente conda publicado, configure o odsc conda para utilizar um bucket de Armazenamento de Objetos usando este comando:

odsc conda init -b <your-bucket-name> -n <your-tenancy-namespace> -a <api_key or resource_principal>
Altere estes valores no comando:
  • <your-bucket-name>: é o nome do bucket de Armazenamento de Objetos em um tenancy que contém os Ambientes Conda Publicados.

  • <your-tenancy-namespace>: é o namespace da tenancy.

  • <api_key or resource_principal>: forneça uma chave de API ou um controlador de recursos. Se você estiver usando a opção de chave de API, deverá ter uma configuração de chaves de API válida. O diretório padrão da chave é /home/datascience/.oci. Se você quiser usar um diretório alternativo para a chave da API, execute o comando odsc conda init -a e especifique um nome de api_key ou resource_principal.

    Você pode executar odsc conda init -h para obter mais informações sobre as opções.

Você só precisa executar o comando odsc conda init uma vez por sessão de notebook. Os valores de bucket e namespace persistem pela desativação e ativação de uma sessão de notebook.

Você pode publicar um ambiente conda que instalou em uma sessão de notebook. A publicação de um ambiente conda consiste em criar o pacote de um ambiente conda e fazer upload dele para um Armazenamento de Objetos especificado. Isso permite que os ambientes conda sejam compartilhados entre colegas ou persistam entre sessões de notebook. Recomendamos que você publique ambientes conda para garantir que um ambiente de treinamento de modelo possa ser reproduzido.

Você pode publicar um conda clicando em Publicar em um cartão de ambiente instalado. Copie o trecho de código e execute-o em uma guia de janela de terminal:

odsc conda publish -s <slug>

O <slug> é o slug do ambiente que deseja publicar.

Liste todas as opções de instalação suportadas com odsc conda install -h.

Os ambientes conda podem ser publicados diretamente em um bucket do Object Storage especificando a opção --uri. O tipo de autenticação é especificado com a opção -a. Alguns exemplos de publicação são:

Publicando o ambiente conda onnx110_p38_cpu_v2 após a configuração com odsc conda by odsc conda init:
odsc conda publish -s onnx110_p38_cpu_v2
Publicando o ambiente conda database_p37_cpu_v2 em um bucket:
odsc conda publish -s database_p37_cpu_v2 --uri oci://<my-bucket>@<my-namespace>/prefix/

O ambiente é salvo em oci://<my-bucket>@<my-namespace>/prefix/ usando um controlador de recursos por padrão.

Publicando o ambiente conda onnx110_p38_cpu_v2 em um bucket usando a autenticação api_key:
odsc conda publish -s onnx110_p38_cpu_v2 --uri oci://<my-bucket>@<my-namespace>/ -a api_key

Quando nenhum prefixo é especificado para --uri, conda_environment é especificado como o prefixo padrão. Neste exemplo, onnx110_p38_cpu_v2 é salvo no oci://<my-bucket>@<my-namespace>/conda_environment.

Importante

O ADS avisa quando você cria o artefato de modelo para publicar um ambiente conda antes de salvar o modelo no catálogo de modelos. Se você já tiver publicado o ambiente conda, poderá fornecer ao ADS o caminho no Armazenamento de Objetos para esse ambiente conda quando salvar o modelo. As referências aos ambientes de treinamento são armazenadas no arquivo runtime.yaml que faz parte do artefato de modelo. Consulte Gerenciando Modelos.