Solução de compatibilidade de implementação multiplataforma da MNN
Resolva os desafios de compatibilidade entre dispositivos iOS/Android/embutidos:
- Formato de modelo harmonizado (HMF)Conversão de diferentes modelos de estrutura em formato MNN padrão
- Interface abstrata de hardwareCompatibilidade com diferentes dispositivos por meio de uma camada de abstração de back-end computacional
- Mecanismo de carregamento dinâmicoSeleção automática do backend computacional ideal em tempo de execução
- gerenciamento de versõesUse o formato de modelo com versão do MNN para garantir a compatibilidade
Recomendações específicas de implementação:
1. especifique a plataforma de destino para a conversão do modelo:
. /MNNConvert -bizCode MNN -forDevice Android
2. seleção automática de back-end em tempo de execução:
config.backupType = MNN_FORWARD_CPU; // define o esquema de backup
3) Use a API do MNN-Express:
Oferece suporte ao fluxo de controle e à ramificação condicional, adaptando-se às características de diferentes plataformas
Essa resposta foi extraída do artigoMNN: uma estrutura de inferência de aprendizagem profunda leve e eficienteO































