Artificial Intelligence

Colibri: Jalankan Model AI Raksasa GLM-5.2 di PC RAM 25GB Tanpa GPU

Ringkasan

  • Colibri, engine inferensi C murni satu file, berhasil menjalankan model GLM-5.2 (744B MoE) di PC RAM 25GB tanpa GPU melalui teknik streaming NVMe dan optimasi memori radikal.

Colibri mencatatkan lompatan signifikan dalam demokratisasi kecerdasan buatan (AI) dengan memperkenalkan inference engine yang ditulis menggunakan kode C murni dalam satu berkas tunggal. Tanpa bergantung pada pustaka eksternal (zero dependencies) dan tidak memerlukan unit pemrosesan grafis (GPU), Colibri berhasil menjalankan model GLM-5.2 yang memiliki 744 miliar parameter di atas mesin konsumer dengan memori akses acak (RAM) sebesar 25GB. Pencapaian ini membuktikan bahwa model AI berukuran raksasa tidak lagi eksklusif milik pusat data berbasis klaster GPU mahal seperti NVIDIA H100.

GLM-5.2 sendiri merupakan model Mixture-of-Experts (MoE) terbaru dari Z.ai yang dirilis pada pertengahan Juni 2026 dengan lisensi terbuka MIT. Model ini memiliki total 744 miliar parameter, namun hanya mengaktifkan sekitar 40 miliar parameter untuk setiap token yang diproses berkat arsitektur router cerdas. Dengan jendela konteks mencapai 1 juta token dan dukungan mekanisme Multi-head Latent Attention (MLA) serta DeepSeek Sparse Attention (DSA), GLM-5.2 adalah salah satu model berbobot terbuka (open-weight) paling tangguh saat ini. Kehadiran Colibri sebagai mesin inferensi lokal untuk model ini membuka peluang baru bagi pengembang perangkat lunak.

Rahasia di balik kemampuan Colibri terletak pada teknik pemisahan model menjadi dua bagian utama. Bagian dense yang berisi lapisan atensi, shared experts, dan embeddings (sekitar 17 miliar parameter atau 9,9GB dalam format int4) disimpan permanen di RAM. Sementara itu, 21.504 routed experts (sekitar 370GB) ditempatkan di penyimpanan NVMe dan hanya streaming masuk ke memori ketika router memilih untuk menggunakannya. Pendekatan ini menyisakan ruang RAM sekitar 15GB untuk cache LRU dan page cache sistem operasi, menjaga stabilitas mesin.

Optimasi memori lainnya dicapai melalui pemanfaatan MLA yang mengompres KV-cache hingga 57 kali lipat. Alih-alih menyimpan full KV-cache yang memakan 32.768 float per token, Colibri memanfaatkan proyeksi low-rank untuk menekannya menjadi hanya 576 float per token. Terlebih lagi, weight absorption memungkinkan query menyerap proyeksi kv_b sehingga tidak perlu merekonstruksi k/v setiap token. Colibri bahkan menyimpan KV-cache terkompresi ke disk secara crash-safe, memungkinkan sesi obrolan dilanjutkan keesokan harinya tanpa kehilangan ingatan.

Di sisi komputasi, Colibri mengimplementasikan DSA untuk menekan beban pemrosesan konteks. Alih-alih melakukan atensi pada semua token yang menghasilkan kompleksitas O(n²), DSA menggunakan learned indexer untuk memilih hanya 2.048 keys teratas per lapisan. Hal ini menurunkan komputasi menjadi O(n × 2048). Implementasi setia (faithful) pada Colibri telah divalidasi agar mereproduksi dense attention secara presisi jika diperlukan, memastikan akurasi model tetap terjaga meski menggunakan pendekatan sparse.

Untuk meningkatkan kecepatan generasi teks yang secara intrinsik lambat di CPU, Colibri menggunakan Multi-Token Prediction (MTP) speculative decoding. Dengan kepala MTP yang berjalan pada presisi int8, sistem dapat menerima draft token secara batched dengan rasio penerimaan 39-59%, menghasilkan 2,2 hingga 2,8 token per forward. Selain itu, integer-dot kernels yang dioptimalkan secara manual untuk AVX2 mampu mencapai kecepatan 119 GFLOP/s, memastikan operasi matriks berjalan seefisien mungkin di perangkat keras konsumer.

Colibri juga dibekali mekanisme Learning Cache yang membuatnya semakin cepat seiring penggunaan. Sistem mencatat expert mana yang sering diakses dan secara otomatis mematok (pin) expert terpanas ke RAM yang tersedia saat startup. Ditambah dengan Async Expert Readahead dan Router-Lookahead, di mana thread I/O terpisah memuat expert secara prediktif sebelum lapisan komputasi saat ini selesai, latensi pembacaan disk dapat ditekan seminimal mungkin.

Meskipun kecepatannya masih terbilang rendah, yakni 0,05 hingga 0,1 token per detik pada mesin pengembangan (WSL2, 12 core, 25GB RAM), pencapaian Colibri sangatlah revolusioner. Keberadaan engine berbasis C murni satu file (sekitar 2.400 baris) tanpa dependensi berarti perangkat lunak ini dapat dikompilasi dan dijalankan di hampir semua sistem operasi atau arsitektur tertanam (embedded) tanpa kerumitan lingkungan runtime modern seperti Python atau CUDA.

Bagi ekosistem teknologi di Indonesia, inovasi Colibri memberikan napas baru bagi komputasi edge dan privasi data. Instansi atau perusahaan lokal dengan keterbatasan anggaran dapat memanfaatkan model AI frontier secara lokal tanpa mengirimkan data sensitif ke cloud. Kolaborasi antara efisiensi algoritma MoE dan rekayasa perangkat keras tingkat rendah (low-level engineering) ini menunjukkan arah masa depan di mana kecerdasan buatan massive dapat berjalan di atas perangkat keras yang sudah usang sekalipun.

Mengapa Ini Penting

Inovasi Colibri menunjukkan bahwa batasan perangkat keras tidak lagi menjadi hambatan absolut untuk menjalankan model AI frontier, yang sangat relevan bagi negara berkembang seperti Indonesia dengan keterbatasan akses GPU mahal. Pendekatan zero-dependency dan pure C juga mendorong adopsi AI lokal (on-premise) yang mengutamakan privasi data, krusial bagi sektor enterprise dan pemerintah. Lebih jauh lagi, teknik efisiensi ekstrem ini membuka jalan bagi komputasi edge pada perangkat usang, sehingga mempercepat inklusi digital. Hal ini pada akhirnya mendukung kemandirian teknologi nasional di tengah ketidakpastian rantai pasok semikonduktor global.

Sumber Asli
Internasional
Tanggal
12 Juli 2026
Waktu Baca
5 menit