[2023 · CANN Training Camp Temporada 1] Capítulo 3 de TensorFlow - Desarrollo de aplicaciones de IA

1. Tener experiencia en programación

Los ejemplos de códigos y ejercicios de este curso implican los siguientes conocimientos básicos del lenguaje C&C++ y del lenguaje Python. Se recomienda que aprenda esta parte antes de aprender este curso
1. Lenguaje C&C++
a. Variables, tipos de datos básicos, punteros, referencias, calificadores constantes etc.
b, cadenas y matrices
c. expresiones, incluidas operaciones de asignación, operaciones condicionales, operaciones lógicas, etc.
d. declaraciones condicionales, incluidas declaraciones condicionales if, bucles for, bucles while, etc.
e, funciones, incluidas declaraciones de función, return declaraciones, etc..
f. Biblioteca estándar de E/S
2. Lenguaje Python
a. Definir y llamar a funciones usando argumentos posicionales y de palabras clave
b. Diccionarios, listas, colecciones (creación, acceso e iteración)
c. Bucles for, bucles for con múltiples iteradores variables (por ejemplo, para a, b en [(1,2),(3,4)])
d.if/else bloque condicional y expresión condicional
e. Formato de cadena (por ejemplo, "%.2f % 3.14)
f. Variables , asignaciones, tipos de datos básicos (int, float, bool, str, etc.

Conocimiento del sistema operativo Linux:
1. Inicio de sesión remoto en el servidor Linux
2. Administración de archivos y directorios, incluida la adición y eliminación de archivos o directorios, etc.
3. Familiarizado con el uso del compilador de texto vi/vim

2. Aplicación de entorno de servicio en la nube

Puedes leer mi otro blog: aplicación de entorno en la nube

3. Proceso de desarrollo de aplicaciones de clasificación de imágenes.

muestra de código abierto

Obtener registro en ejecución:
inserte la descripción de la imagen aquí
nivel de registro:
inserte la descripción de la imagen aquí

Prueba del capítulo

1. El proceso básico de desarrollo de aplicaciones utilizando AscendCL, ¿cuál de los siguientes es correcto?
A. Aplicación de recursos de gestión de operaciones –> carga de modelos –> ejecución de modelos –> descarga de modelos –> liberación de recursos de gestión de operaciones
B. Inicialización de AscendCL –> aplicación de recursos de gestión de operaciones –> carga de modelos –> ejecución de modelos –> liberación de recursos de gestión de operaciones –> Desinicialización de AscendCL
C. Inicialización de AscendCL –> aplicación de recursos de gestión de operaciones –> ejecución de modelos –> descarga de modelos –> liberación de recursos de gestión de operaciones –> Desinicialización de AscendCL D. Inicialización de AscendCL –> aplicación de recursos de gestión de operaciones –> carga de modelos –> ejecución de modelos –
> Descarga del modelo -> ejecución de la liberación de recursos de gestión -> Desinicialización de AscendCL

D

2. ¿Qué formato de archivos modelo puede reconocer el proceso Ascend AI?

A. *.prototxt
B. *.om
C. *.caffemodel
D. *.pb

B

3. ¿Cuál de la siguiente información clave se incluye en el registro?

A. Nivel de registro
B. El archivo que desencadena la generación del registro y el número de línea correspondiente
C. El nombre del módulo que genera el registro
D. El contenido de registro específico de cada módulo

A B C D

4. En cuanto a la operación y gestión de los recursos, ¿cuál de las siguientes afirmaciones es correcta?
R. Debe solicitar los siguientes recursos en orden: dispositivo, contexto y transmisión para asegurarse de que estos recursos se puedan usar para realizar cálculos y tareas de administración.
B. Si hay una aplicación para los recursos de operación y administración, naturalmente hay una interfaz de liberación correspondiente. Después de completar todo el procesamiento de datos, los recursos de operación y administración deben liberarse en orden: flujo, contexto y dispositivo.
C. Hay aplicaciones para ejecutar y administrar recursos, y naturalmente hay interfaces de publicación correspondientes, pero no es necesario que preste atención al orden en que se liberan los recursos.
D. Solo puede llamar a la interfaz aclrtSetDevice, porque esta interfaz también crea un contexto predeterminado y este contexto predeterminado también viene con una secuencia.

ABD

5. A través de la interfaz AscendCL, es posible utilizar los recursos informáticos del hardware Ascend para realizar cálculos de inferencia de aprendizaje profundo, preprocesamiento de gráficos e imágenes y cálculos acelerados de un solo operador en la plataforma Ascend CANN.

correcto

Supongo que te gusta

Origin blog.csdn.net/qq_45257495/article/details/130868731
Recomendado
Clasificación