Haber

Nvidia ve Intel, Yeni Apple AI ve HPC Geliştirme Araçlarında Hoş Karşılanmıyor..

Yeni Mac geliştirici araçları, Apple’ın kendi ürettiği yongalardan yararlanacak ve HPC kullanıcılarının Intel veya Nvidia’nın paralel programlama çerçevelerini kullanma yeteneklerini sınırlayacak.

Apple’ın en son programlama çerçevesi olan Xcode 16, yakın zamanda düzenlenen WWDC konferansında tanıtıldı ve programlamayı ve uygulama entegrasyonunu kolaylaştırmak için yapay zekayı kullanan bir dizi yeni özelliğe sahip.

Ancak, aynı zamanda, kodu tahmin edebilen ve tamamlayabilen Code Complete gibi özelliklerle Swift programlama diline yeni yetenekler de ekler . SwiftAssist adlı bir diğer özellik ise kodlama sorularını yanıtlar ve API’lere yardımcı olur.

Apple’ın PC’leri artık GPU’lar, CPU’lar ve AI çipleri içeren kendi geliştirdiği Apple Silicon’ı kullanıyor. Mac’ler daha önce AMD ve Nvidia’dan x86 çiplerine ve GPU’lara güveniyordu ancak artık harici GPU’ları desteklemiyor. Bu, AI uygulamaları yazmak için sınırlı ortamlar sağlayarak Mac geliştiricilerini zor durumda bırakıyor.

Apple, WWDC’de geliştiricileri, makine öğrenimi modellerini kendi geliştirdikleri CPU’lar, GPU’lar ve sinir işlemcilerinden yararlanan CoreML formatına taşımaya teşvik etti.


CoreML (Kaynak: Apple)
CoreML Tools adlı açık kaynaklı bir Python paketi, PyTorch modellerini Apple’ın AI donanımıyla çalışacak şekilde dönüştürür. Geliştiriciler ayrıca JAX, TensorFlow veya MLX’i de kullanabilir.

Intel ve Nvidia, macOS desteğiyle vakit kaybetmiyor. Intel, OneAPI paralel programlama çerçevesinin en son 2024 sürümü için macOS desteğini çekti .

Apple, WWDC’de daha geniş kapsamlı yapay zeka planlarını paylaşarak, LLM öğrencilerine Google’ın Tensör İşleme Birimi konusunda eğitim verdiğini açıkladı.

Apple ayrıca Google’ın veri merkezlerinde barındırılacak kendi Özel Hesaplama Bulutunu da kurdu. Apple, buluttaki AI için Nvidia GPU’larına güvenmeyecek çünkü AI stratejisi güç verimliliğine odaklanmış durumda ve bunun için kendi aritmetik tekniklerine sahip. Nvidia’nın GPU’ları daha fazla güç tüketen daha büyük LLM’lerde eğitim ve çıkarım çalıştırıyor.

Nvidia, AI ve HPC CUDA programlama araçları için MacOS desteğini yıllar önce sonlandırdı. Geliştiricilerin Nvidia GPU’ları için uygulamalar oluşturmak üzere Linux veya Windows’a geçmeleri gerekecek.

CUDA, AI uygulamalarının Nvidia donanımında çalışması için gerekli araçları sağlar. Apple gibi Nvidia da müşterilerini donanım ve yazılımlarına bağlamaya çalışıyor. Nvidia’nın geliştirme araçları, ücretsiz olmayan AI Enterprise adlı bir pakette paketlenmiştir.

Apple’ın GPU’ları için optimize edilmiş Metal adlı kendi oyun ve AI çerçevesi vardır. Bir avuç çok eski AMD ve Nvidia GPU’su, artık yalnızca Apple’ın dahili GPU’suna ayrılmış olan Metal’i destekler.

Ancak Mac geliştiricileri bulutta barındırılan Nvidia GPU’larıyla çalışabilecekler, ki bu günümüzde çoğunlukla böyledir. Bulut sağlayıcıları genellikle PC işletim sistemlerine herhangi bir bağ olmadan Nvidia GPU’ları için çalışma ortamları sağlar.