Partilhar via


SDK do Azure Machine Learning & CLI (v1)

APLICA-SE A:Azure CLI ml extension v1Python SDK azureml v1

Todos os artigos desta seção documentam o uso da primeira versão do SDK Python do Azure Machine Learning (v1) ou da extensão ml da CLI do Azure (v1). Para obter informações sobre o SDK e a CLI atuais, consulte SDK e CLI v2 do Azure Machine Learning.

SDK v1

Os exemplos do SDK do Azure nos artigos desta seção exigem o azureml-core, ou Python SDK v1 para Azure Machine Learning. O Python SDK v2 já está disponível.

Os pacotes SDK Python v1 e v2 são incompatíveis, e o estilo de codificação v2 não funcionará para artigos neste diretório. No entanto, os espaços de trabalho de aprendizado de máquina e todos os recursos subjacentes podem ser interagidos a partir de qualquer um deles, o que significa que um usuário pode criar um espaço de trabalho com o SDK v1 e outro pode enviar trabalhos para o mesmo espaço de trabalho com o SDK v2.

Recomendamos não instalar as duas versões do SDK no mesmo ambiente, pois isso pode causar conflitos e confusão no código.

Como sei qual versão do SDK eu tenho?

  • Para descobrir se você tem o SDK do Python do Azure Machine Learning v1, execute pip show azureml-core. (Ou, em um caderno Jupyter, use %pip show azureml-core )
  • Para descobrir se você tem o SDK do Python do Azure Machine Learning v2, execute pip show azure-ai-ml. (Ou, em um caderno Jupyter, use %pip show azure-ai-ml)

Com base nos resultados de pip show você pode determinar qual versão do SDK você tem.

CLI v1

Os comandos da CLI do Azure nos artigos desta seção exigem a extensão , ou v1, para o azure-cli-mlAzure Machine Learning. A CLI v2 aprimorada usando a ml extensão agora está disponível e é recomendada.

As extensões são incompatíveis, portanto, os comandos da CLI v2 não funcionarão para artigos neste diretório. No entanto, os espaços de trabalho de aprendizado de máquina e todos os recursos subjacentes podem ser interagidos com qualquer um deles, o que significa que um usuário pode criar um espaço de trabalho com a CLI v1 e outro pode enviar trabalhos para o mesmo espaço de trabalho com a CLI v2.

Como sei qual extensão CLI tenho?

Para encontrar quais extensões você instalou, use az extension list.

  • Se a lista de extensões contiver azure-cli-ml, você tem a extensão v1.
  • Se a lista contiver ml, você tem a extensão v2.

Próximos passos

Para obter mais informações sobre como instalar e usar as diferentes extensões, consulte os seguintes artigos:

Para obter mais informações sobre como instalar e usar as diferentes versões do SDK: