Barcha yangiliklar
Kunlik sharh

Kunning AI va GPU yangiliklari

2026-10-21 kuni Telegram kanalimizda e’lon qilingan 2 ta amaliy AI va GPU materiali.

22-oktabr 2026

Kunning AI va GPU yangiliklari
Sun’iy intellekt1/2

AI matnni qisqartiryapti: limit belgimi yoki baytmi?

AI matnni qisqartiryapti: limit belgimi yoki baytmi?

Siz AI’dan nomni formadagi limitgacha qisqartirishni so‘raysiz. Ko‘rinishidan sig‘adi, ammo yuklash yana rad etiladi. So‘zlarni olib tashlashdan oldin qabul qiluvchi tizim nimani sanashini aniqlang: bayt va ko‘rinadigan belgi bir xil emas.

Python Unicode HOWTO satrni kod nuqtalari ketma-ketligi deb tushuntiradi; kodlash esa uni baytlarda ifodalaydi. Tekshirdik: «abc» va «абв» uchta kod nuqtasidan iborat, lekin UTF-8’da mos ravishda uch va olti bayt egallaydi. Demak, Python’dagi len(text) kodlangan ma’lumot uzunligini tekshirish o‘rnini bosmaydi.

Yordamchiga aniq shart bering: Maydon limiti — UTF-8’da [N] bayt. Matnning qisqa variantini tayyorla. Python’da len(text.encode('utf-8')) ni tekshir. Yakuniy matn, bayt soni va haqiqiy bajarish natijasini ko‘rsat. Tayyor baytlar ketma-ketligini kesma; kod bajarilmasa, ochiq ayt. Limit birligi noma’lum bo‘lsa, «juda uzun» xabaridan taxmin qilmang: avval forma yoki API hujjatidan toping.

Kod nuqtalari soni ham doim ko‘rinadigan belgilar soniga teng emas: sinovimizda alohida urg‘u belgisi bilan yozilgan e ikkita kod nuqtasidan iborat bo‘ldi. Aynan oxirgi variantni tekshiring: qo‘shilgan qo‘shtirnoq yoki imzo uzunlikni o‘zgartiradi. AI’dan faqat matnni qisqartirishni emas, limit belgilangan birlikda tekshirishni so‘rang.

GPU va infratuzilma2/2

GPU P0 holatida — server 100% band degani emas

GPU P0 holatida — server 100% band degani emas

GPU monitoringida karta yonida P0 turibdi, ammo model javoblari sekin kelmoqda. Server imkoniyatining oxirigacha ishlayapti, deb shoshilmang. Unumdorlik holati bilan bajarilgan ish hajmi boshqa-boshqa narsalar.

NVIDIA Performance State’ni joriy unumdorlik holati deb ta’riflaydi: P0 — eng yuqori, P12 — eng past. Bu yuklamaning foizli shkalasi emas. Alohida GPU utilization ko‘rsatkichi o‘lchov oralig‘ida GPU’da kamida bitta hisoblash funksiyasi (kernel) ishlagan vaqt ulushini bildiradi.

Ikkala maydonni bir buyruq bilan ko‘ring: nvidia-smi --query-gpu=pstate,utilization.gpu --format=csv. Bizning tekshiruvda P5 va 9% chiqdi: bu ko‘rsatkichlar karta ishining turli tomonlarini ifodalaydi. O‘z vazifangiz ishlayotgan paytda o‘lchovni takrorlang va javob tezligi bilan solishtiring. Faqat P0 yozuvi sabab ikkinchi GPU sotib olmang.

Serverni kengaytirish haqida qaror qilish uchun bir xil so‘rovlarni qayta ishlash vaqtini ham yozib boring. Bitta o‘lchov kechikish sababini tushuntirmaydi va sizning yuklamangizdagi sinov o‘rnini bosmaydi. Serverni faqat P0 holatiga emas, bajargan ishiga qarab baholang.