aStore

check

Descripción

Verifica si un modelo ONNX (Open Neural Network Exchange) es válido. Esta acción es un paso preliminar crucial antes de intentar puntuar o desplegar un modelo, asegurando que el archivo del modelo no esté corrupto y se adhiera a la especificación ONNX.

aStore.check / onnx=objeto-binario-grande;
Parámetros
ParámetroDescripción
onnxEspecifica el objeto binario grande (BLOB) que contiene el modelo ONNX que se va a verificar.
Creación de Datos

Esta acción no opera sobre una tabla CAS, sino directamente sobre un modelo en formato ONNX. Primero, el modelo debe ser cargado en una variable CASL como un objeto binario grande (BLOB). Este ejemplo asume que un modelo ONNX llamado 'modelo.onnx' está disponible para ser cargado.

¡Copiado!
1/* Este código es conceptual. Se necesita un modelo ONNX real para cargarlo. */
2PROC CAS;
3 LOADACTIONSET 'astore';
4 file myFile;
5 myFile = file('/ruta/a/su/modelo.onnx', 'READ', 'RECFM=N');
6 string onnx_blob;
7 read(myFile, onnx_blob);
8 close(myFile);
9RUN;

Ejemplos

Este ejemplo muestra cómo usar la acción `check` para validar un modelo ONNX que ha sido previamente cargado en una variable CASL. Si el modelo es válido, la acción se completará sin errores.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1PROC CAS;
2 astore.check onnx=onnx_blob;
3RUN;
Resultado :
La acción se ejecuta correctamente y la salida del log indicará el éxito de la validación. Si el modelo no es válido, la acción devolverá un error.

Este ejemplo completo carga un modelo ONNX desde un archivo, lo verifica usando la acción `check` y almacena los resultados en una variable CASL. Luego, se imprime la tabla de resultados para confirmar el estado de la validación.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1PROC CAS;
2 LOADACTIONSET 'astore';
3 file myFile;
4 myFile = file('/ruta/a/su/modelo.onnx', 'READ', 'RECFM=N');
5 string onnx_blob;
6 read(myFile, onnx_blob);
7 close(myFile);
8 
9 astore.check RESULT=r onnx=onnx_blob;
10 PRINT r;
11RUN;
Resultado :
La tabla de resultados 'r' se imprimirá en la salida. Contendrá columnas que indican el estado de la validación. Un estado exitoso confirma que el modelo ONNX es sintácticamente correcto y está listo para ser utilizado en otras acciones como `score`.

FAQ

¿Cuál es el propósito de la acción 'check' en el conjunto de acciones 'Analytic Store Scoring'?
¿Qué parámetro es obligatorio para la acción 'check'?
¿Qué tipo de dato se espera para el parámetro 'onnx'?
¿Cómo se especifica la sintaxis de la acción 'check' en CASL?
¿Cómo se especifica el modelo ONNX en la acción 'check'?
¿En qué lenguajes de programación se puede utilizar la acción 'check'?