Compartir a través de


SDK y CLI de Azure Machine Learning (v1)

SE APLICA A:Extensión de ML de la CLI de Azure v1Azure ML del SDK de Python v1

Todos los artículos de esta sección documentan el uso de la primera versión de Azure Machine Learning SDK de Python (v1) o la extensión de ML de la CLI de Azure (v1). Para obtener información sobre el SDK y la CLI actuales, consulte SDK de Azure Machine Learning y CLI v2.

SDK v1

Los ejemplos del SDK de Azure de los artículos de esta sección requieren el azureml-coreSDK de Python v1 para Azure Machine Learning. El SDK de Python v2 ya está disponible.

Los paquetes del SDK de Python v1 y v2 no son compatibles y el estilo v2 de codificación no funcionará para los artículos de este directorio. Sin embargo, se puede interactuar con las áreas de trabajo de aprendizaje automático y todos los recursos subyacentes desde cualquiera de ellas, lo que significa que un usuario puede crear un área de trabajo con la SDK v1 y otro puede enviar trabajos a la misma área de trabajo con la SDK v2.

Se recomienda no instalar ambas versiones del SDK en el mismo entorno, ya que puede causar conflictos y confusión en el código.

¿Cómo sé qué versión de SDK tengo?

  • Para averiguar si tiene Azure Machine Learning SDK de Python v1, ejecute pip show azureml-core. (O bien, en un cuaderno de Jupyter, use %pip show azureml-core )
  • Para averiguar si tiene Azure Machine Learning SDK de Python v2, ejecute pip show azure-ai-ml. (O bien, en un cuaderno de Jupyter, use %pip show azure-ai-ml)

En función de los resultados de pip show puede saber qué versión del SDK tiene.

CLI (v1)

Los comandos de la CLI de Azure de este artículo requieren la azure-cli-ml o v1 la extensión para Azure Machine Learning. La CLI mejorada v2 que usa la extensión ml está ahora disponible y es la recomendada.

Las extensiones son incompatibles, por lo que los comandos de la CLI v2 no funcionarán para los artículos de este directorio. Sin embargo, se puede interactuar con las áreas de trabajo de aprendizaje automático y todos los recursos subyacentes desde cualquiera de ellas, lo que significa que un usuario puede crear un área de trabajo con la CLI v1 y otro puede enviar trabajos a la misma área de trabajo con la CLI v2.

¿Cómo sé qué extensión de CLI tengo?

Para ver las extensiones que ha instalado, use az extension list.

  • Si la lista de Extensiones contiene azure-cli-ml, tienes la extensión v1.
  • Si la lista contiene ml, tiene la extensión v2.

Pasos siguientes

Para más información sobre la instalación y uso de las distintas extensiones, consulte los artículos siguientes:

Para obtener más información sobre cómo instalar y usar las distintas versiones del SDK: