timm documentation

FastViT

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

FastViT

Kategori: Efficient/Mobile · Kode: timm/models/fastvit.py · Arsitektur: 12 · Bobot terlatih: 21 (14 dengan hasil ImageNet-1k)

FastViT adalah jaringan hibrida konvolusional / transformer yang menggunakan reparameterisasi struktural untuk menghapus koneksi skip saat inferensi. Modul ini juga mencakup encoder gambar MobileCLIP (fastvit_mci*).

Makalah

Penggunaan

Lihat Quickstart untuk memuat bobot terlatih, prapemrosesan gambar, dan penyesuaian halus, serta Ekstraksi Fitur untuk menggunakan model sebagai tulang punggung.

>>> import timm
>>> model = timm.create_model('fastvit_sa24.apple_dist_in1k', pretrained=True)
>>> data_config = timm.data.resolve_model_data_config(model)

Dukungan API Model

FiturFastVit
feature maps features_only=True✓ (strides 4, 8, 16, 32)
forward_intermediates()✓
prune_intermediate_layers()✓
Ukuran input apa pun, tidak perlu perubahan✓
set_input_size()–
dynamic_img_size=True–
set_grad_checkpointing()✓
Penurunan LR per lapisan (group_matcher())✓
reset_classifier()✓

✓ didukung, ✓ (persegi) hanya berfungsi untuk ukuran persegi, ✗ tidak didukung, – tidak diperlukan (model sudah menerima ukuran input apa pun). Diperiksa dengan menjalankan setiap fitur pada model yang diinisialisasi secara acak (FastVit dengan fastvit_t8 pada 256), arsitektur lain dari kelas yang sama diharapkan berperilaku sama. Lihat halaman Model API untuk detailnya.

Arsitektur

ArsitekturParameter (M)GMACsUkuran inputBobot terlatih
fastvit_ma3643.987.822562
fastvit_mci011.362.392562
fastvit_mci121.464.672561
fastvit_mci235.707.852562
fastvit_mci3125.0714.822561
fastvit_mci4321.5727.782561
fastvit_s129.431.802562
fastvit_sa1211.551.942562
fastvit_sa2421.503.772562
fastvit_sa3631.465.592562
fastvit_t84.000.692562
fastvit_t127.511.392562

GMACs dan jumlah parameter adalah untuk ukuran input dan klasifer default dari setiap arsitektur, dari hasil benchmark.

Bobot terlatih

Top-1 adalah akurasi validasi ImageNet-1k dari results-imagenet.csv pada ukuran eval yang tercantum, - jika bobot tidak memiliki hasil ImageNet-1k (misalnya bobot pretraining atau image-text). Classes adalah ukuran dari classifier pretrained, none untuk bobot yang tidak memilikinya.

Bobot dikelompokkan berdasarkan sumber: paper atau asal yang diberikan dalam konfigurasi pretrained, jika tidak ada maka organisasi Hub selain timm, jika tidak ada maka bagian pertama dari tag pretrained (architecture.tag). Sumber dengan satu bobot terdaftar di bawah other.

apple tags

BobotUkuran inputTop-1 (%)Ukuran evaluasiKelasLisensiHub
fastvit_ma36.apple_dist_in1k25684.6082561000fastvit-licensetimm
fastvit_ma36.apple_in1k25683.8842561000fastvit-licensetimm
fastvit_mci0.apple_mclip2_dfndr2b256--512apple-amlrtimm
fastvit_mci2.apple_mclip2_dfndr2b256--512apple-amlrtimm
fastvit_mci3.apple_mclip2_dfndr2b256--768apple-amlrtimm
fastvit_mci4.apple_mclip2_dfndr2b256--768apple-amlrtimm
fastvit_s12.apple_dist_in1k25681.0742561000fastvit-licensetimm
fastvit_s12.apple_in1k25679.8822561000fastvit-licensetimm
fastvit_sa12.apple_dist_in1k25681.8382561000fastvit-licensetimm
fastvit_sa12.apple_in1k25680.8462561000fastvit-licensetimm
fastvit_sa24.apple_dist_in1k25683.3682561000fastvit-licensetimm
fastvit_sa24.apple_in1k25682.7062561000fastvit-licensetimm
fastvit_sa36.apple_dist_in1k25684.0282561000fastvit-licensetimm
fastvit_sa36.apple_in1k25683.5022561000fastvit-licensetimm
fastvit_t8.apple_dist_in1k25677.1702561000fastvit-licensetimm
fastvit_t8.apple_in1k25676.1842561000fastvit-licensetimm
fastvit_t12.apple_dist_in1k25680.3642561000fastvit-licensetimm
fastvit_t12.apple_in1k25679.2762561000fastvit-licensetimm

apple

Dihosting oleh apple di Hugging Face Hub.

BobotUkuran inputTop-1 (%)Ukuran evaluasiKelasLisensiHub
fastvit_mci0.apple_mclip256--512apple-amlrapple/mobileclip_s0_timm
fastvit_mci1.apple_mclip256--512apple-amlrapple/mobileclip_s1_timm
fastvit_mci2.apple_mclip256--512apple-amlrapple/mobileclip_s2_timm
Update on GitHub