Supabase yangi Multigres loyihasiga mutaxassislar izlayapti – ishga olish yangiliklari
Supabase, YC S20 dasturidan chiqqan ochiq kodli platforma, Multigres bo'limi uchun tajribali dasturchilarni yollashni e'lon qildi. Bu imkoniyatni ko'rib chiqing!

Andrej Karpathy yaqinda microgpt.py nomli minimal GPT modelini ochiq manba sifatida e'lon qildi. Bu kod asosan Python tilida yozilgan bo‘lib, GPT arxitekturasining asosiy elementlarini aniq ko‘rsatadi. Dasturchilar orasida bu loyiha tez-tez eksperimentlar, o‘rganish va kichik AI ilovalarini yaratish uchun ishlatiladi.
Bir guruh past kechikishli (low‑latency) dasturchi Python versiyasini yanada tezlashtirish maqsadida, hech qanday tashqi kutubxona yoki bog‘lanishlarsiz, to‘liq C99 tilida qayta yozishga qaror qildi. Natijada microgpt.c nomli loyiha paydo bo‘ldi. Ushbu kod quyidagi asosiy texnik yondashuvlarni qo‘llaydi:
MacBook Pro M2 Max platformasida sinovlar o‘tkazilganda, C99 versiyasi Python referensiga nisbatan 4,600 baravar tezroq ishladi. Windows muhitida ham 2,300 baravar tezlik oshishi qayd etildi. Bu farq, asosan, SIMD orqali matritsalar ko‘paytmasi va INT8 kvantizatsiya natijasida xotira bandi kamayishi bilan bog‘liq.
AI modellarini kichik qurilmalarda, masalan, IoT sensorlari yoki mobil telefonlarda ishga tushirish uchun resurslar cheklangan bo‘ladi. MicroGPT C99 kabi yengil va tez ishlovchi implementatsiyalar, bu muammolarni yengillashtiradi:
Loyiha muallifi, hozirda statik analizator yaratish ustida ishlamoqda, bu esa C kodini yanada xavfsiz va samarali qilishga yordam beradi. Bundan tashqari, GitHub repozitoriyasida to‘liq izohlangan kod, test skriptlari va kompilyatsiya ko‘rsatmalari mavjud, shuning uchun har bir dasturchi o‘z qurilmasida sinab ko‘rishi mumkin.
Umuman olganda, bu tajriba AI algoritmlarini “metalga” yaqinlashtirish orqali qanday samaradorlikni oshirish mumkinligini ko‘rsatadi. Kelgusida, shunga o‘xshash yondashuvlar, sun'iy intellektni keng ko‘lamli qurilmalarga integratsiya qilishda muhim rol o‘ynashi kutilmoqda.