Dağıtım Haberler

NVIDIA Jetson’da AudioCraft’ı Dağıtın: Yüksek Kaliteli Ses ve Müzik Üretin.

Müzik üretiminin heyecan verici dünyasına hoş geldiniz; burada yapay zeka yaratıcılıkla buluşarak daha önce hiç olmadığı gibi sesler oluşturuyor. İster müzik prodüksiyonuna yeni başlayan biri olun, ister bestelerinizi renklendirmek isteyen bir orta seviye, ya da en son AI tarafından üretilen müziği arayan bir uzman, MusicGen herkes için bir şeyler sunuyor ve en yeni teknolojiyi bekleyenler için de. MusicGen’i kullanırken müzik üretmek için reComputer‘ı istediğimiz zaman kullanabiliriz. Gelin, yeteneklerini keşfetmeye ve gücünden nasıl yararlanabileceğinizi öğrenmeye başlayalım.

MusicGen Demo:

Gereksinimler!

  • Aşağıdaki Jetson cihazlarından biri:
    Jetson AGX Orin (64GB) Jetson AGX Orin (32GB) Jetson Orin Nano (8GB)
  • Aşağıdaki JetPack sürümlerinden birinin çalıştırılması: JetPack 5 (L4T r35.x)
    Tüm reComputer serilerinin dahil edilen NVMe SSD üzerinde Jetpack 5.1.1 ile önceden yüklü olduğunu unutmayın. Bu projede AGX Orin geliştirme kitini kullanacaksanız, lütfen cihazınıza özel jetpack sürümünü yüklemek için wiki‘yi kontrol edin.
  • Yeterli depolama alanı (tercihen NVMe SSD ile).

MusicGen’in temelinde, müzik üretmek için transformer decoder modelleri kullanılır. İhtiyaçlarınıza ve elinizdeki kaynaklara bağlı olarak, birkaç varyant arasından seçim yapabilirsiniz:

Facebook/musicgen-small: 300M parametreli model, yeni başlayanlar veya sınırlı hesaplama kaynaklarına sahip olanlar için mükemmel.

Facebook/musicgen-medium: 1.5B parametre ile bu model, karmaşıklık ve performans arasında bir denge sunar.

Facebook/musicgen-melody: 1.5B parametreli başka bir model, ancak melodi koşullandırma yeteneği ile birlikte, belirli melodilere dayalı müzik üretmek isteyen orta seviye kullanıcılar için idealdir.

Facebook/musicgen-large: 3.3B parametre ile en karmaşık varyant, en yüksek kaliteli çıktıyı arayan uzmanlar için tasarlanmıştır.

Demonstrasyon amaçları için “small” varyantını kullandık, ancak platforma daha fazla aşina oldukça diğerlerini keşfetmekte özgürsünüz.

Jetson’da MusicGen Kurulumu

MusicGen’i Jetson cihazınızda çalışır hale getirmek, modeli başlatmaktan üretim parametrelerini ayarlamaya kadar birkaç adım içerir. Audiocraft kütüphanesi sayesinde bu süreç kolaylaştırılmıştır, böylece müzik prodüksiyonunun yaratıcı yönlerine odaklanabilirsiniz.

Detaylı kurulum talimatları ve kod için resmi NVIDIA konteynerine göz atın.

 Temelinde, NVIDIA Jetson donanımı, gerekli hesaplama gücünü sağlayan JetPack SDK ile desteklenmektedir. Tüm sistem, taşınabilirlik ve tutarlılık sağlamak için bir Docker konteyneri içinde kapsüllenmiştir. Kullanıcılar, müzik üretimi için girişleri belirttikleri, bir web sunucusu veya kullanıcı dostu arayüz aracılığıyla erişilebilen uygulama katmanı (API’ler, giriş doğrulama, görev yönetimi, çıktı işleme, vb.) ile etkileşimde bulunurlar. Bu girişler, arka planda Jetson GPU hızlandırma yeteneklerinden yararlanan optimize edilmiş MusicGen modeli tarafından işlenir. Ortaya çıkan müzik, bağlı cihazlar aracılığıyla çalınan veya gelecekte kullanılmak üzere saklanan ses dosyaları olarak teslim edilir.

MusicGen, modeli başlatmayı ve üretim parametrelerini ayarlamayı içerir. Bu süreç, müzikal vizyonlarınızı hayata geçirmek için gerekli araçları sağlayan audiocraft kütüphanesi aracılığıyla basit hale getirilmiştir.

Deneyiminizi Özelleştirme

MusicGen, müzik üretim sürecini yaratıcı ihtiyaçlarınıza uyacak şekilde ince ayar yapmanıza olanak tanıyan geniş bir özelleştirilebilir parametre yelpazesi sunar. Bunlar arasında:

  • use_sampling (bool, isteğe bağlı): True ise örnekleme kullanın, aksi takdirde argmax kodlaması yapın. Varsayılan olarak True’dur.
  • top_k (int, isteğe bağlı): örnekleme için kullanılan top_k. Varsayılan olarak 250’dir.
  • top_p (float, isteğe bağlı): örnekleme için kullanılan top_p, 0 olarak ayarlandığında top_k kullanılır. Varsayılan olarak 0.0’dır.
  • temperature (float, isteğe bağlı): softmax sıcaklık parametresi. Varsayılan olarak 1.0’dır.
  • duration (float, isteğe bağlı): üretilen dalga formunun süresi. Varsayılan olarak 30.0’dır.
  • cfg_coef (float, isteğe bağlı): sınıflandırıcıdan bağımsız rehberlik için kullanılan katsayı. Varsayılan olarak 3.0’dır.

Değiştirilmediğinde, MusicGen varsayılan parametrelerine geri dönecektir.

Modlar Arasında Müzik Üretimi

MusicGen sadece bir araç değil, çeşitli müzik üretim modlarını destekleyen bir yaratıcı ortaktır; bunlardan herhangi birini kullanabiliriz:

  • Koşulsuz Üretim: Önceden tanımlanmış koşullar olmadan sıfırdan müzik oluşturun, saf ilham aradığınızda mükemmel.
  • Müzik Devamı: Mevcut bir parçayı uzatın, müzikal fikirlerinize sorunsuz bir şekilde ekleyin.
  • Metin-koşullu Üretim: Tanımlarınızı hayata geçirerek metin tabanlı istemlere uyan müzik üreterek belirli atmosferler veya türler elde etmek için idealdir.
  • Melodi-koşullu Üretim: Bir melodi ile başlayın ve MusicGen’in etrafında tam bir parça bestelemesine izin verin; bu, insan yaratıcılığı ile AI sofistikeliğinin benzersiz bir karışımını sunar.

MusicGen ve NVIDIA Jetson, özellikle reComputer Jetson Orin serimizle birleştirildiğinde, müziğin geleceğini keşfetmek isteyen herkes için güçlü bir kenar cihazı sunar. Bu cihazlar sadece güçlü değil, aynı zamanda gelişmiş AI modellerinin gerektirdiği karmaşık hesaplamaları ve çıkarımları verimli bir şekilde yönetmek üzere tasarlanmıştır; bu da müzik üretimini daha basit ve erişilebilir hale getirir. İster film müzikleri oluşturuyor olun, ister türlerle denemeler yapıyor olun, ister sadece yaratıcılığınızı keşfediyor olun, bu teknolojiler yenilik için eşsiz bir platform sağlar.

Sonuç olarak, NVIDIA Jetson AGX Orin’in güçlü AI yetenekleri, verimliliği ve çok yönlülüğü ile MusicGen’i desteklemek için mükemmel bir motor haline getiriyor. Müzisyenlere, prodüktörlere ve yaratıcı bireylere, AI destekli müzik yaratımının yeni sınırlarını keşfetmeleri için güvenilir ve güçlü bir araç sunarak müzikal yeniliğin geleceğine bir bakış sunuyor.


Seeed NVIDIA Jetson Ekosistemi

Seeed, NVIDIA Partner Network‘de kenar AI için bir Elite ortaktır. Daha fazla taşıyıcı kart, tam sistem cihazları, özelleştirme hizmetleri, kullanım durumları ve geliştirici araçları keşfetmek için Seeed’in NVIDIA Jetson ekosistemi sayfasına göz atın.

Bizimle birlikte AI yeniliğinin ön saflarında yer alın! Keskin teknolojilerin ve donanımın gücünü kullanarak makine öğreniminin gerçek dünyada farklı sektörlerde devrim yaratmasını sağlayın. Geliştiricilere ve işletmelere mevcut en iyi ML çözümlerini sunma misyonumuzun bir parçası olun. Daha fazla edge AI olasılığı keşfetmek için başarılı vaka çalışması kataloğumuzu gözden geçirin!

Bizim görsel AI kaynak merkezimiz aracılığıyla sonsuz bilgisayarla görme uygulama olasılıklarını keşfedin!

İlk adımı atın ve bu heyecan verici yolculuğun bir parçası olmak için bize edgeai@seeed.cc adresinden bir e-posta gönderin! 

Size uygun bir seçenek bulmak için en son Jetson Kataloğumuzu indirin. İhtiyaçlarınıza uygun hazır Jetson donanım çözümünü bulamazsanız, lütfen özelleştirme hizmetlerimizi kontrol edin ve değerlendirme için bize odm@seeed.cc adresinden yeni bir ürün talebi gönderin.

Leave a Reply

Your email address will not be published. Required fields are marked *