- Bu sürücü Nvidia değil Tiny Corp tarafından geliştirildi ve Apple'ın imza onayı sayesinde System Integrity Protection (SIP) devre dışı bırakılmadan kullanılabiliyor
- Sürücü Docker üzerinden doğrudan derlenmek zorunda ve tipik bir tak-çalıştır çözümü değil
- Tiny Corp belgelerine göre bu sürücü, büyük dil modellerini (LLM) çalıştırmak amacıyla tasarlandı
- Tiny Corp, "Apple hem AMD hem de Nvidia için sürücüleri onayladı" dedi
- Bununla birlikte Arm Mac kullanıcıları için harici GPU (eGPU) kullanma olasılığı da doğdu
- Apple'ın harici geliştiricilerin GPU sürücülerini imzalamasına izin vermesi son derece nadir bir durum olarak değerlendiriliyor
- Geçmişte, SIP devre dışı bırakılmadan resmi olmayan sürücülerin kurulması mümkün değildi
- Bu onayla birlikte Mac donanımının genişletilebilirliği ve yapay zeka·makine öğrenimi iş yüklerini kullanma kapasitesi daha da güçleniyor
1 yorum
Hacker News yorumları
Teknik olarak güzel bir proje, ancak pratikte durumların %90'ında neredeyse faydasız
NVidia GPU ile LLM çalıştırmak istiyorsan ikinci el bir PC almak daha mantıklı, yüksek VRAM’li bir Mac istiyorsan da doğrudan Mac almak yeterli
Önerilen yöntem Thunderbolt portu nedeniyle GPU’yu kısıtlıyor ve NVidia’nın araç ve kütüphanelerine erişim de zayıf kalıyor
Buna karşılık macOS güncellemeleriyle bozulma riski olan kusurlu bir sistem ortaya çıkıyor
Böylece Thunderbolt bant genişliği sınırı olmaz ve CUDA çağrılarını aynen kullanabilirsin
Ancak aynı LAN’da olmak gerekiyor ve yaklaşık %4 ek yük var
Seyahatte kullanmak zor ve macOS sürücü sorunu da hâlâ çözülmüş olmuyor
Ben GPU Go’da çalışıyorum, bu yüzden bu yaklaşıma karşı önyargılı olabilirim
Artık mümkün olduğuna göre ileride durum değişebilir
Neden doğrudan orijinal yerine proxy link kullanıldığını anlamıyorum
Asıl kaynak X üzerindeki tinygrad hesabı
Anladığım kadarıyla bu sadece Tinygrad’e özel çalışıyor
PyTorch’ta CUDA ya da Vulkan kullanmak mümkün değil
İlgili belgeler TinyGPU dokümanında var
Apple 2018’den beri NVidia eGPU sürücülerini imzalamayı reddediyor, bununla nasıl düzenleyici incelemeden kaçtığını bilmiyorum
macOS 10.13’ten sonra üçüncü taraf grafik sürücülerine izin verilmiyordu, ama grafik dışı sürücüler yine de mümkün olmuş olabilir
NVidia GPU takılabilecek Mac neredeyse yoktu, şimdi ise hiç slot yok
Rehberi ve scriptleri okuyunca yapı sanki GPU’nun Linux VM’e aktarıldıktan sonra tekrar Mac’e döndürülmesi gibi görünüyor
TinyGrad ekibi sanki bu yöntem için onay almış gibi duruyor
Docker’ın rolünü yanlış anlamış da olabilirim
NVidia GPU, Docker üzerinden derleme hedefini eşleştirmek için kullanılıyor; AMD ise macOS üzerinde kendi LLVM’ini derleyip kullanıyor
Hem Apple hem NVidia kapalı tutumları yüzünden iyi bir sonucu kaçırıyor
Mac donanımında NVidia’yı Linux ile çalıştırabilmek çok daha iyi olurdu
Ürünü satın aldıktan sonra bile kontrolü kaybeden tüketiciler oluyoruz
O ekosistemin dışında da her şey gayet iyi çalışıyor
ARM dizüstü kullanırken GPU’yu uzakta tutan kullanıcıların sayısı artıyor
Bu yüzden GPU’nun yerel iş akışını takip edebildiği bir UX önemli hâle geliyor
Biz GPUGo / TensorFusion’da yerel öncelikli geliştirme akışı ile uzaktan GPU erişimini birleştiren yöntemleri araştırıyoruz
İnsanların gerçekten eGPU gibi hissettiren bir şey mi istediğini, yoksa en az sürtünmeyle uzaktan hesaplama mı kullanmak istediğini merak ediyorum
Seyahatteyim ama evde bir RTX 5090 var, bunu bununla test etmek istiyorum
TinyGPU dokümanına bakıyorum, M4 Mac Mini’de çalışmasını umuyorum
Güç sağlamak için bir ATX PSU gerekecek gibi görünüyor; peki tinygrad ile LLM çıkarımı yapılabilir mi?
Standart PSU kullanıyor ama Mac Mini’de occulink olmadığı için USB-C bant genişliğiyle sınırlısın
Intel Arc sürücüleri oturursa düşük maliyetli GPU kombinasyonları da ilginç olabilir
Intel Arc Pro B70 (32GB VRAM) 1000 dolar, Mac Mini ise yaklaşık 500 dolar
Bağlantı hızı yeterli değilse katman geçişi darboğaz olabilir
Param var ama kullanacak zamanım yok; ironik bir durum
İlginç, ama CUDA ya da
nvidia-smiçalıştırılamıyorBir CUDA uyumluluk katmanı olsa güzel olurdu, ama kendi kütüphaneleriyle çıkarım ve eğitimin çalışması da oldukça etkileyici
Eğer Mac’te NVidia sürücü desteği olsaydı Mac Pro satışları artardı
Son 10 yılı aşkın süredir Apple, NVidia GPU sürücülerine izin vermiyordu
7 yıllık GPU’lar bile (ör. VEGA64, RTX1080Ti) çoğu Apple Silicon’dan token işleme hızında daha hızlı
Apple’ın MAX/Ultra işlemcileri büyük modeller için uygun, ama RTX5090 kadar hızlı değiller