Optimización del marco de aprendizaje profundo de NCNN
1. Preparar el modelo de red ncnn
Incluir archivos param y bin
Tales como: ncnn.param
ncnn.bin
2. El terminal ingresa al directorio ncnn/build/tools
Se puede encontrar que hay un archivo ejecutable de ncnnoptimize en el directorio de herramientas
Luego ingrese el comando
./ncnnoptimize ncnn.param ncnn.bin new.param new.bin flag
Tenga en cuenta que la bandera aquí se refiere a fp32 y fp16, donde 0 se refiere a fp32 y 1 se refiere a fp16
3. Puede encontrar el nuevo modelo optimizado en el directorio ncnn/build/tools, el nombre del modelo es new.param y el archivo new.bin
Nota: El optimizador ncnnoptimize optimiza todo el modelo de red, es decir, un modelo coincide con todos los métodos de optimización aplicables en el optimizador.
Luego optimice todo el modelo de red ncnn, en lugar de un solo método de optimización seleccionable