Amazon xodimlari AI’dan foydalanuvchi bosimi: vazifalarni o‘zgartirish
Amazon xodimlari AI ishlatish bo‘yicha bosimga duch kelib, vazifalarni sun’iy intellektga moslashtirishga majbur bo‘ladilar.

Sunʼiy intellekt sohasida 4 billion parametrli TRELLIS.2 modeli tasvirni 3‑oʻlchamli obyektga aylantirishda katta eʼtiborni qozongan. Biroq, bu model dastlab CUDA (Nvidia grafik protsessorlari uchun maxsus platforma) va bir qator maxsus kernel‑larga tayanadi, bu esa Apple Silicon (M‑seriyali protsessorlar) foydalanuvchilari uchun muammo bo‘lib qolgan.
Ushbu loyiha PyTorch MPS (Metal Performance Shaders) yordamida TRELLIS.2 modelini Apple Silicon‑da ishlashini taʼminlaydi. Asosiy o‘zgartirishlar quyidagilarni o‘z ichiga oladi:
# Clone this repo
git clone https://github.com/shivampkumar/trellis-mac.git
cd trellis-mac
# Log into HuggingFace (needed for gated model weights)
hf auth login
# Request access to these gated models (usually instant approval):
# https://huggingface.co/facebook/dinov3-vitl16-pretrain-lvd1689m
# https://huggingface.co/briaai/RMBG-2.0
# Run setup (creates venv, installs deps, clones & patches TRELLIS.2)
bash setup.sh
# Activate the environment
source .venv/bin/activate
# Generate a 3D model from an image
python generate.py path/to/image.png
torch.nn.functional.scaled_dot_product_attention funksiyasiga o‘zgartirish.Umuman olganda, 9 ta faylda bir necha yuz qator kod o‘zgartirildi, lekin modelning asosiy funksionalligi saqlanib qoldi.
Yangi port qilingan model M4 Pro (24 GB RAM) qurilmasida bir tasvirdan taxminan 400 000 vertexli 3D meshni 3,5 daqiqada yaratadi. Bu natija H100 Nvidia GPU’da bir necha soniya ichida bajariladigan tezlikka yetmaydi, lekin quyidagi afzalliklarni taklif etadi:
CUDA – Nvidia GPU‑lari uchun maxsus dasturlash interfeysi bo‘lib, ko‘p hollarda yuqori samaradorlikni taʼminlaydi, lekin faqat Nvidia qurilmalarida ishlaydi. Apple Silicon esa MPS (Metal Performance Shaders) deb ataluvchi o‘z grafik va hisoblash platformasiga ega, bu esa GPU‑ga yaqin tezlikda hisoblashlarni amalga oshirishga imkon beradi.
# Basic usage
python generate.py photo.png
# With options
python generate.py photo.png --seed 123 --output my_model --pipeline-type 512
# All options
python generate.py --help
Sparse konvolyutsiya – ma’lumotlar zich bo‘lmagan (sparse) holatlarda konvolyutsiya operatsiyasini samarali bajarish texnikasidir. Bu usul TRELLIS.2 modelida 3‑o‘lchamli fazoda katta hajmdagi ma’lumotlarni tezda qayta ishlashga yordam beradi.
Apple Silicon‑da AI modellari uchun qo‘llab‑quvvatlash tobora kengaymoqda. TRELLIS.2 porti bu yo‘nalishda muhim qadam bo‘lib, quyidagi imkoniyatlarni ochadi:
Umuman olganda, TRELLIS.2 ning Mac‑ga portlanishi, CUDA‑ga bog‘liq bo‘lmagan AI yechimlari rivojlanishiga yangi sahifa ochadi va foydalanuvchilarga yanada erkin, mustaqil ishlash imkoniyatini beradi.