timm documentation
FastViT
FastViT
Categoría: Eficiente/Móvil · Código: timm/models/fastvit.py · Arquitecturas: 12 · Pesos preentrenados: 21 (14 con resultados en ImageNet-1k)
FastViT es una red híbrida convolucional / transformer que utiliza la reparametrización estructural para eliminar las conexiones de salto en la inferencia. El módulo también incluye los codificadores de imagen MobileCLIP (fastvit_mci*).
Papers
- FastViT: un Vision Transformer híbrido rápido que utiliza reparametrización estructural
- MobileCLIP: Modelos de imagen y texto rápidos mediante entrenamiento reforzado multimodal
- MobileCLIP2: Mejora del entrenamiento reforzado multimodal
Uso
Consulte la Introducción rápida para cargar pesos preentrenados, preprocesar imágenes y realizar el ajuste fino, y Extracción de características para usar los modelos como columnas verticales.
>>> import timm
>>> model = timm.create_model('fastvit_sa24.apple_dist_in1k', pretrained=True)
>>> data_config = timm.data.resolve_model_data_config(model)Soporte de la API de modelos
✓ compatible, ✓ (cuadrado) funciona solo con tamaños cuadrados, ✗ no compatible, – no necesario (el modelo ya acepta cualquier tamaño de entrada). Verificado ejecutando cada función en un modelo inicializado aleatoriamente (FastVit con fastvit_t8 en 256); se espera que otras arquitecturas de la misma clase se comporten de la misma manera. Consulte la página Model API para más detalles.
Arquitecturas
| Arquitectura | Parámetros (M) | GMACs | Tamaño de entrada | Pesos preentrenados |
|---|---|---|---|---|
fastvit_ma36 | 43.98 | 7.82 | 256 | 2 |
fastvit_mci0 | 11.36 | 2.39 | 256 | 2 |
fastvit_mci1 | 21.46 | 4.67 | 256 | 1 |
fastvit_mci2 | 35.70 | 7.85 | 256 | 2 |
fastvit_mci3 | 125.07 | 14.82 | 256 | 1 |
fastvit_mci4 | 321.57 | 27.78 | 256 | 1 |
fastvit_s12 | 9.43 | 1.80 | 256 | 2 |
fastvit_sa12 | 11.55 | 1.94 | 256 | 2 |
fastvit_sa24 | 21.50 | 3.77 | 256 | 2 |
fastvit_sa36 | 31.46 | 5.59 | 256 | 2 |
fastvit_t8 | 4.00 | 0.69 | 256 | 2 |
fastvit_t12 | 7.51 | 1.39 | 256 | 2 |
Los GMAC y el número de parámetros corresponden al tamaño de entrada y al clasificador predeterminados de cada arquitectura, según los resultados de las pruebas de rendimiento.
Pesos preentrenados
Top-1 es la precisión de validación en ImageNet-1k desde results-imagenet.csv en el tamaño de evaluación indicado, - si el peso no tiene un resultado de ImageNet-1k (p. ej. pesos de preentrenamiento o de imagen-texto). Classes es el tamaño del clasificador preentrenado, ninguno para pesos sin uno.
Los pesos se agrupan por origen: el artículo o procedencia indicado en la configuración preentrenada, en su defecto una organización del Hub distinta de timm, y si no, la primera parte de la etiqueta preentrenada (architecture.tag). Los orígenes con un solo peso se listan bajo
other.
etiquetas de apple
| Peso | Tamaño de entrada | Top-1 (%) | Tamaño de evaluación | Clases | Licencia | Hub |
|---|---|---|---|---|---|---|
fastvit_ma36.apple_dist_in1k | 256 | 84.608 | 256 | 1000 | fastvit-license | timm |
fastvit_ma36.apple_in1k | 256 | 83.884 | 256 | 1000 | fastvit-license | timm |
fastvit_mci0.apple_mclip2_dfndr2b | 256 | - | - | 512 | apple-amlr | timm |
fastvit_mci2.apple_mclip2_dfndr2b | 256 | - | - | 512 | apple-amlr | timm |
fastvit_mci3.apple_mclip2_dfndr2b | 256 | - | - | 768 | apple-amlr | timm |
fastvit_mci4.apple_mclip2_dfndr2b | 256 | - | - | 768 | apple-amlr | timm |
fastvit_s12.apple_dist_in1k | 256 | 81.074 | 256 | 1000 | fastvit-license | timm |
fastvit_s12.apple_in1k | 256 | 79.882 | 256 | 1000 | fastvit-license | timm |
fastvit_sa12.apple_dist_in1k | 256 | 81.838 | 256 | 1000 | fastvit-license | timm |
fastvit_sa12.apple_in1k | 256 | 80.846 | 256 | 1000 | fastvit-license | timm |
fastvit_sa24.apple_dist_in1k | 256 | 83.368 | 256 | 1000 | fastvit-license | timm |
fastvit_sa24.apple_in1k | 256 | 82.706 | 256 | 1000 | fastvit-license | timm |
fastvit_sa36.apple_dist_in1k | 256 | 84.028 | 256 | 1000 | fastvit-license | timm |
fastvit_sa36.apple_in1k | 256 | 83.502 | 256 | 1000 | fastvit-license | timm |
fastvit_t8.apple_dist_in1k | 256 | 77.170 | 256 | 1000 | fastvit-license | timm |
fastvit_t8.apple_in1k | 256 | 76.184 | 256 | 1000 | fastvit-license | timm |
fastvit_t12.apple_dist_in1k | 256 | 80.364 | 256 | 1000 | fastvit-license | timm |
fastvit_t12.apple_in1k | 256 | 79.276 | 256 | 1000 | fastvit-license | timm |
apple
Alojado por apple en el Hugging Face Hub.
| Peso | Tamaño de entrada | Top-1 (%) | Tamaño de evaluación | Clases | Licencia | Hub |
|---|---|---|---|---|---|---|
fastvit_mci0.apple_mclip | 256 | - | - | 512 | apple-amlr | apple/mobileclip_s0_timm |
fastvit_mci1.apple_mclip | 256 | - | - | 512 | apple-amlr | apple/mobileclip_s1_timm |
fastvit_mci2.apple_mclip | 256 | - | - | 512 | apple-amlr | apple/mobileclip_s2_timm |