Uso de Azure Blob Storage para la conversión de modelos
Artículo
El servicio de conversión de modelos requiere acceso a Azure Blob Storage para poder recuperar datos de entrada y almacenar datos de salida. En este artículo se describen los pasos más comunes.
Preparación de cuentas de Azure Storage
Creación de una cuenta de almacenamiento (StorageV2).
Creación de un contenedor de blobs de entrada en la cuenta de almacenamiento (por ejemplo, con el nombre "arrinput")
Creación de un contenedor de blobs de salida en la cuenta de almacenamiento (por ejemplo, con el nombre "arroutput")
Recuperación de SAS para los contenedores de almacenamiento
Se usan firmas de acceso almacenadas (SAS) para conceder acceso de lectura para la entrada y acceso de escritura para la salida. Se recomienda generar nuevos URI cada vez que se convierte un modelo. Dado que los URI expiran después de un tiempo, si se persisten durante más tiempo, la aplicación podría interrumpirse de forma inesperada.
Haga clic con el botón derecho en el contenedor "Obtener firma de acceso compartido" (lectura, acceso de lista al contenedor de entrada, acceso de escritura al contenedor de salida)
SDK (C#, Python...)
Un ejemplo del uso de firmas de acceso compartido en la conversión de recursos se muestra en Conversion.ps1, en los scripts de ejemplo de PowerShell.
Importante
Al configurar la cuenta de almacenamiento, no especifique un intervalo de direcciones IP permitido, incluso cuando permita enumerar todas las direcciones IP:
Con cualquier intervalo IP especificado, es posible que el token de SAS no funcione con ARR y la carga del modelo podría producir un error.
Cargar un modelo de entrada
Para empezar a convertir un modelo, debe cargarlo mediante una de las siguientes opciones:
Explorador de Azure Storage: una cómoda interfaz de usuario para cargar, descargar y administrar archivos en Azure Blob Storage
Por ejemplo, para recuperar un URI de SAS desde el Explorador de Azure Storage, haga clic con el botón derecho en el archivo del modelo y seleccione "Obtener firma de acceso compartido".
Se necesita una Firma de acceso compartido (SAS) para cargar modelos si no ha conectado la cuenta de almacenamiento con la de Azure Remote Rendering. Puede obtener información sobre cómo conectar la cuenta en Crear una cuenta.
Use Azure Remote Rendering para representar un modelo 3D en un proyecto de Unity. Puede implementar el modelo en HoloLens 2 o usar la eficacia de la realidad mixta con MRTK.
Administre la ingesta y preparación de datos, el entrenamiento y la implementación de modelos, y la supervisión de soluciones de aprendizaje automático con Python, Azure Machine Learning y MLflow.