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>
-
<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 comandoodsc conda init -a
e especifique um nome deapi_key
ouresource_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 comodsc 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çãoapi_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 nooci://<my-bucket>@<my-namespace>/conda_environment
.
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.