


Tanpa menimbun parameter atau bergantung pada masa, Meta mempercepatkan proses latihan ViT dan meningkatkan daya pengeluaran sebanyak 4 kali ganda.
Pada peringkat ini, model pengubah visual (ViT) telah digunakan secara meluas dalam pelbagai tugas penglihatan komputer seperti pengelasan imej, pengesanan sasaran dan segmentasi, dan boleh mencapai hasil SOTA dalam perwakilan visual dan pengecaman. Memandangkan prestasi model penglihatan komputer selalunya dikaitkan secara positif dengan bilangan parameter dan masa latihan, komuniti AI telah bereksperimen dengan model ViT yang semakin berskala besar.
Tetapi harus diingat bahawa apabila model mula melebihi skala teraflops, medan tersebut telah menghadapi beberapa kesesakan utama. Melatih satu model boleh mengambil masa berbulan-bulan dan memerlukan beribu-ribu GPU, meningkatkan keperluan pemecut dan menghasilkan model ViT berskala besar yang mengecualikan ramai pengamal.
Untuk meluaskan skop penggunaan model ViT, penyelidik Meta AI telah membangunkan kaedah latihan yang lebih cekap. Adalah sangat penting untuk mengoptimumkan latihan untuk penggunaan pemecut yang optimum. Walau bagaimanapun, proses ini memakan masa dan memerlukan kepakaran yang tinggi. Untuk menyediakan percubaan yang teratur, penyelidik mesti memilih daripada pengoptimuman yang tidak terkira banyaknya: mana-mana satu daripada berjuta-juta operasi yang dilakukan semasa sesi latihan mungkin terhalang oleh ketidakcekapan.
Meta AI mendapati bahawa ia boleh meningkatkan kecekapan pengiraan dan storan dengan menggunakan satu siri pengoptimuman pada pelaksanaan ViTnya dalam PyCls, pangkalan kod klasifikasi imejnya. Untuk model ViT yang dilatih menggunakan PyCI, pendekatan Meta AI boleh meningkatkan kelajuan latihan dan daya pemprosesan setiap pemecut (TFLOPS).
Graf di bawah menunjukkan peningkatan relatif dalam daya tahan pemecut setiap cip berbanding penanda aras V100 menggunakan asas kod PyCI yang dioptimumkan, manakala pemprosesan pemecut yang dioptimumkan A100 ialah penanda aras V100.
Prinsip operasi
Meta AI mula-mula menganalisis asas kod PyCIs untuk mengesahkan potensi kecekapan latihan yang rendah sumber, akhirnya menumpukan pada pilihan format digital. Secara lalai, kebanyakan aplikasi menggunakan format titik terapung ketepatan tunggal 32-bit untuk mewakili nilai rangkaian saraf. Menukar kepada format separuh ketepatan 16-bit (FP16) boleh mengurangkan jejak memori model dan masa pelaksanaan, tetapi selalunya juga mengurangkan ketepatan.
Para penyelidik menggunakan penyelesaian kompromi, iaitu ketepatan campuran. Dengan itu, sistem melakukan pengiraan dalam format ketepatan tunggal untuk mempercepatkan latihan dan mengurangkan penggunaan memori, sambil menyimpan keputusan dalam ketepatan tunggal untuk mengekalkan ketepatan. Daripada menukar bahagian rangkaian secara manual kepada separuh ketepatan, mereka bereksperimen dengan mod latihan ketepatan campuran automatik yang berbeza, yang bertukar secara automatik antara format digital. Ketepatan campuran automatik mod yang lebih maju bergantung terutamanya pada operasi separuh ketepatan dan berat model. Tetapan seimbang yang digunakan oleh penyelidik boleh mempercepatkan latihan tanpa mengorbankan ketepatan.
Untuk menjadikan proses lebih cekap, penyelidik menggunakan sepenuhnya algoritma latihan Selari Data Sepenuhnya Sharder (FSDP) dalam perpustakaan FairScale, yang membandingkan parameter, keadaan Gradien dan pengoptimum dipecahkan. Melalui algoritma FSDP, penyelidik boleh membina model berskala lebih besar menggunakan GPU yang lebih sedikit. Selain itu, kami menggunakan pengoptimum MTA, pengelas ViT terkumpul dan susun atur tensor input detik kelompok untuk melangkau operasi transpos berlebihan.
Paksi X bagi rajah di bawah menunjukkan kemungkinan pengoptimuman, dan paksi Y menunjukkan peningkatan relatif dalam daya pemprosesan pemecut berbanding penanda aras selari data teragih (DDP) apabila berlatih dengan ViT -H/16.
Para penyelidik mencapai peningkatan 1.51x dalam daya pemprosesan pemecut apabila jumlah saiz tampalan ialah 560, dari segi pelaksanaan sesaat pada setiap cip pemecut Diukur dengan bilangan operasi titik terapung. Dengan meningkatkan saiz imej daripada 224 piksel kepada 256 piksel, mereka dapat meningkatkan daya pemprosesan kepada 1.86x. Walau bagaimanapun, menukar saiz imej bermakna menukar hiperparameter, yang akan memberi kesan kepada ketepatan model. Apabila berlatih dalam mod FP16 penuh, daya pengeluaran relatif meningkat kepada 2.18x. Walaupun ketepatan kadangkala dikurangkan, dalam eksperimen ketepatan dikurangkan kurang daripada 10%.
Paksi Y bagi rajah di bawah ialah masa zaman, tempoh latihan terakhir pada keseluruhan set data ImageNet-1K. Di sini kami menumpukan pada masa latihan sebenar untuk konfigurasi sedia ada, yang biasanya menggunakan saiz imej 224 piksel.
Penyelidik Meta AI menggunakan skema pengoptimuman untuk mengurangkan masa zaman (tempoh satu sesi latihan pada keseluruhan dataset ImageNet-1K) daripada 0.65 jam kepada 0.43 jam.
Paksi-x carta di bawah mewakili bilangan cip pemecut GPU A100 dalam konfigurasi tertentu, dan paksi-y mewakili daya pemprosesan mutlak dalam TFLOPS setiap cip.
Kajian ini turut membincangkan kesan konfigurasi GPU yang berbeza. Dalam setiap kes, sistem mencapai daya pemprosesan yang lebih tinggi daripada tahap garis dasar selari data teragih (DDP). Apabila bilangan cip meningkat, kita dapat melihat sedikit penurunan dalam daya pemprosesan disebabkan oleh overhed komunikasi antara peranti. Walau bagaimanapun, walaupun dengan 64 GPU, sistem Meta adalah 1.83x lebih pantas daripada penanda aras DDP.
Kepentingan penyelidikan baharu
Menggandakan daya pengeluaran yang boleh dicapai dalam latihan ViT boleh menggandakan saiz kluster latihan dengan berkesan dan meningkatkan Penggunaan pemecut secara langsung mengurangkan pelepasan karbon model AI. Memandangkan pembangunan model besar baru-baru ini telah membawa arah aliran model yang lebih besar dan masa latihan yang lebih lama, pengoptimuman ini dijangka membantu bidang penyelidikan terus mendorong teknologi terkini, memendekkan masa pemulihan dan meningkatkan produktiviti.
Atas ialah kandungan terperinci Tanpa menimbun parameter atau bergantung pada masa, Meta mempercepatkan proses latihan ViT dan meningkatkan daya pengeluaran sebanyak 4 kali ganda.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

AI Menambah Penyediaan Makanan Walaupun masih dalam penggunaan baru, sistem AI semakin digunakan dalam penyediaan makanan. Robot yang didorong oleh AI digunakan di dapur untuk mengautomasikan tugas penyediaan makanan, seperti membuang burger, membuat pizza, atau memasang SA

Pengenalan Memahami ruang nama, skop, dan tingkah laku pembolehubah dalam fungsi Python adalah penting untuk menulis dengan cekap dan mengelakkan kesilapan runtime atau pengecualian. Dalam artikel ini, kami akan menyelidiki pelbagai ASP

Pengenalan Bayangkan berjalan melalui galeri seni, dikelilingi oleh lukisan dan patung yang terang. Sekarang, bagaimana jika anda boleh bertanya setiap soalan dan mendapatkan jawapan yang bermakna? Anda mungkin bertanya, "Kisah apa yang anda ceritakan?

Meneruskan irama produk, bulan ini MediaTek telah membuat satu siri pengumuman, termasuk Kompanio Ultra dan Dimensity 9400 yang baru. Produk ini mengisi bahagian perniagaan MediaTek yang lebih tradisional, termasuk cip untuk telefon pintar

#1 Google melancarkan Agent2Agent Cerita: Ia Isnin pagi. Sebagai perekrut berkuasa AI, anda bekerja lebih pintar, tidak lebih sukar. Anda log masuk ke papan pemuka syarikat anda di telefon anda. Ia memberitahu anda tiga peranan kritikal telah diperolehi, dijadualkan, dan dijadualkan untuk

Saya akan meneka bahawa anda mesti. Kita semua seolah -olah tahu bahawa psychobabble terdiri daripada pelbagai perbualan yang menggabungkan pelbagai terminologi psikologi dan sering akhirnya menjadi tidak dapat difahami atau sepenuhnya tidak masuk akal. Semua yang anda perlu lakukan untuk memuntahkan fo

Hanya 9.5% plastik yang dihasilkan pada tahun 2022 dibuat daripada bahan kitar semula, menurut satu kajian baru yang diterbitkan minggu ini. Sementara itu, plastik terus menumpuk di tapak pelupusan sampah -dan ekosistem -sekitar dunia. Tetapi bantuan sedang dalam perjalanan. Pasukan Engin

Perbualan baru -baru ini dengan Andy Macmillan, Ketua Pegawai Eksekutif Platform Analytics Enterprise terkemuka Alteryx, menonjolkan peranan kritikal namun kurang dihargai ini dalam revolusi AI. Seperti yang dijelaskan oleh Macmillan, jurang antara data perniagaan mentah dan maklumat siap sedia


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini