Linux Foundation’un ana kart yönetim denetleyicileri (BMC) sabit yazılım yığınının açık kaynak uygulamasını üretmeyi hedefleyen bir açık kaynak projesi olan OpenBMC‘nin 2.14.0 sürümü duyuruldu. OpenBMC, kurumsal, yüksek performanslı bilgi işlem (HPC), telekomünikasyon ve bulut ölçekli veri merkezlerini içeren heterojen sistemlerde çalışması amaçlanan BMC’ler için bir Linux dağıtımıdır. 2014 yılında, bir Facebook hackathon etkinliğinde dört Facebook programcısı, OpenBMC adlı bir prototip açık kaynaklı BMC üretici yazılımı yığını oluşturmuştu. 2015 yılında IBM de, Rackspace ile OpenBMC olarak da adlandırılan açık kaynaklı bir BMC sabit yazılım yığını üzerinde işbirliği yaptı. Bu projeler sadece isim ve konsept olarak benzerdi. Mart 2018’de OpenBMC, bir Linux Foundation projesi haline geldi ve IBM yığınında birleşti. OpenBMC projesinin kurucu kuruluşları Microsoft, Intel, IBM, Google ve Facebook’tur. Projeye rehberlik etmesi için beş kurucu şirketin temsil ettiği bir teknik yönlendirme komitesi oluşturuldu. OpenBMC, temel oluşturma ve dağıtım oluşturma çerçevesi olarak Yocto Projesini kullanır. OpenBMC projesi artık 2.6 sürümünden başlayarak kararlı dallara sahip düzenli bir yayın döngüsüne sahiptir. OpenBMC 2.14.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.
Tag Archives | facebook
PyTorch 2.0 duyuruldu
Torch kütüphanesine dayanan açık kaynak bir makine öğrenme kütüphanesi olan PyTorch‘un 2.0 sürümü, PyTorch ekibi tarafından duyuruldu. PyTorch 2.0’ı duyurmaktan heyecan duyduklarını belirten ekip, bu sürümün, PyTorch 2.0 sürümünün yanı sıra mevcut PyTorch kitaplıklarına bir dizi iyileştirme getirdiği belirtilirken, bu güncellemelerin, topluluğun PyTorch’ta ekosistem projeleri oluşturmasını kolaylaştırmak için tüm etki alanlarında ortak ve genişletilebilir API’ler geliştirmeye ahd edildiğini gösterdiği ifade ediliyor. 22 Aralık 2022 tarihinde PyTorch Konferansında altı çizilen PyTorch® 2.0’ın yayınlandığını duyurmaktan heyecan duyulduğu belirtilirken, PyTorch 2.0’ın, aynı istekli mod geliştirme ve kullanıcı deneyimini sunduğu, daha hızlı performans ve Dynamic Shapes ve Distributed desteğiyle PyTorch’un derleyici düzeyinde çalışma şeklinin temelden değiştirildiği ve güçlendirildiği ifade ediliyor. Bu yeni sürüm, Accelerated Transformers’ın (eski adıyla Better Transformers) kararlı sürümünü içeriyor. 1.13.1 sürümünden bu yana 4.541’in üzerinde kod satırı ve 428 katılımcıdan oluştuğu belirtilen yeni sürüm, Amazon AWS, AWS Graviton3 tabanlı C7g bulut sunucularında PyTorch CPU çıkarımını optimize ediyor. PyTorch 2.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ya da sürümler sayfasını inceleyebilirsiniz.
PyTorch 1.13 duyuruldu
Torch kütüphanesine dayanan açık kaynak bir makine öğrenme kütüphanesi olan PyTorch‘un 1.13 sürümü, PyTorch ekibi tarafından duyuruldu. PyTorch 1.13’ü duyurmaktan heyecan duyduklarını belirten ekip, bu sürümün, PyTorch 1.13 sürümünün yanı sıra mevcut PyTorch kitaplıklarına bir dizi iyileştirme getirdiği belirtilirken, bu güncellemelerin, topluluğun PyTorch’ta ekosistem projeleri oluşturmasını kolaylaştırmak için tüm etki alanlarında ortak ve genişletilebilir API’ler geliştirmeye odaklanıldığını gösterdiği ifade ediliyor. Hybrid Demucs Model (Beta) ve Pipeline gibi PyTorch Kitaplıkları için güncellemeler içeren yeni sürümde, Hybrid Demucs Model’in hem spektrogram hem de zaman alanı özelliklerini kullanan bir müzik kaynağı ayırma modeli olduğu söyleniyor. TorchAudio’nun, kendi kendini denetleyen öğrenme modellerini kıyaslamak için aşağı akış görevlerinde kullanılan sesle ilgili çeşitli veri kümeleri için destek eklediği belirtiliyor. PyTorch 1.13 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
PyTorch 1.13 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
PyTorch 1.8 duyuruldu
Torch kütüphanesine dayanan açık kaynaklı bir makine öğrenme kütüphanesi olan PyTorch‘un 1.8 sürümü, PyTorch ekibi tarafından duyuruldu. PyTorch 1.8’i duyurmaktan heyecan duyduklarını belirten ekip üyeleri, bu sürümün, 1.7 sürümünden beri 3.000’den fazla satır kod içerdiğini ifade etti. Pytorch.org üzerinden erişilebilen ikili dosyalar aracılığıyla derleme, kod optimizasyonu, ön uç API’leri ve AMD ROCm desteği için önemli güncellemeler ve yeni özellikler içeren yeni sürüm, ayrıca, ardışık düzen ve model paralelliği ve gradyan sıkıştırma için büyük ölçekli eğitim için geliştirilmiş özellikler sağlıyor. Torch.fx aracılığıyla python’dan python’a işlevsel dönüşümler yapma desteği de getirilmiş. Öncelikle Facebook’un AI Araştırma laboratuvarı (FAIR) tarafından geliştirilen yazılım, değiştirilmiş BSD lisansı ile kullanıma sunulan özgür ve açık kaynak kodlu bir yazılım olarak varlığını sürdürüyor. Python arabirimi öne çıkan ve geliştirmenin birincil odağı olmasına rağmen, PyTorch’un bir C++ arabirimi de vardır. Birçok derin öğrenme yazılımı PyTorch üzerine inşa edilmiştir Uber’in Pyro, HuggingFace en Transformers ve Katalizör bunlar arasında sayılabilir. Yazılım, grafik işlem üniteleri (GPU) ile ( NumPy gibi) güçlü ivmeli tensör hesaplama olanağı sunuyor. PyTorch 1.8 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
SparkyLinux için yeni bir araç: ClipGrab
YouTube, Vimeo, Facebook ve diğer birçok çevrimiçi video sitesi için özgür bir indirici ve dönüştürücü programı olan ClipGrab, artık, SparkyLinux için varsayılan bir araç olarak geliyor. ClipGrab, indirilen videoları tek ve kolay bir adımda MPEG4, MP3 veya diğer formatlara dönüştürebiliyor. Bunun, Debian “Bullseye” tabanlı versiyonlar için geçerli olduğu bildirilirken, ClipGrab’ın GNU General Public License 3 lisansı ile kullanıma sunulduğu hatırlatılıyor. ClipGrab’ın SparkyLinux kullanıcıları için yeni bir araç olarak kullanıma sunulduğuna ilişkin olarak bu yazıyı inceleyebilirsiniz.

ClipGrab kurulumu için öncelikle depolarımızı günceliyoruz.
sudo apt update
Ardından kurulum komutunu veriyoruz.
sudo apt install clipgrab
Güle güle kullanın.

HHVM 3.28 duyuruldu
Facebook’un bug’ları daha kolay tespit etmek, geliştiricilerin hatasız kodlama yapmalarını sağlamak, onların işlerini kolaylaştırmak için geliştirdiği yeni programlama dili HHVM‘nin 3.28 sürümü duyuruldu. Daha fazla performans iyileştirmesi ve dil özellikleri geliştirmeleriyle gelen yeni sürüm; küçük dil eklemeleri ve daha iyi hata ayıklama desteği de içeriyor. On yıl önce, Facebook’un işe etkileşimli Web sayfalarının hızlı gelişimini amaçlayan bir betik dili ile kodlanmış PHP web sitesi olarak başladığı hatırlatılırken, şirket büyüdükçe, PHP’yi yönetmenin zorlaştığı, bunun, geliştiricilerin hata yapmalarına müsait bir ortam oluşturduğu ifade ediliyor. Facebook; büyük kod temelli hataları ortadan kaldırmaya yardımcı olmak, rahat bir yönetim ortamı oluşturmak, geliştiricilerin hata yapmasını en aza indirebilmek için bu dili geliştirmiş bulunuyor. HHVM 3.28 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Hack diline resmi olarak geçiş yapan şirket; Hack’in kaynak kodlarını herkese açmış bulunuyor. Facebook Hack; programlarda hatalara yol açan ve istenmeyen sonuçların ortaya çıkmasına sebep olan bug’ları doğrudan engellemeyi hedefliyor. PHP sisteminin program çalışırken hiçbir müdahalede bulunamadığını ve site çalışır durumdayken sadece mantıksal hataların bulunabildiği belirtilirken; Hack’de ise bu hataların önceden tespit edilebildiği ve bu sayede hataların hızlı bir şekilde saptanabildiği ifade ediliyor. Hack, yine bir Facebook teknolojisi olan ve PHP kodlarını native kodlara dönüştüren HipHop Virtual Machine (HHVM) üzerinde çalışıyor. HipHop projesine buradan erişebilirsiniz. HHVM 3.28 edinmek için aşağıdaki linkten yararlanabilirsiniz.
