يعد هذا المشروع عرضًا فريدًا لقدرات PyTorch، وتم إنشاؤه لمؤتمر PyTorch 2024. فهو يجمع بين رؤية الكمبيوتر والتوليف الصوتي لتوليد أصوات لحنية بناءً على الصور المدخلة. يستخدم التطبيق شبكة PyTorch العصبية لتحليل الصور واستخراج الميزات، والتي يتم استخدامها بعد ذلك لإنشاء موسيقى إلكترونية متنوعة. يعرض هذا المشروع السحابي الأصلي والمفتوح المصدر قوة التعلم الآلي في التطبيقات الإبداعية.
استنساخ المستودع:
git clone https://github.com/onlydole/pytorch-keynote-2024.git
cd pytorch-keynote-2024
بناء وتشغيل حاوية Docker:
docker compose up --build
افتح متصفح الويب الخاص بك وانتقل إلى http://localhost:8080
إذا لم يكن لديك مجموعة Kubernetes، فيمكنك استخدام Kind لإنشاء واحدة محليًا:
kind create cluster --config cluster.yml
تطبيق تكوينات Kubernetes:
kubectl apply -f kubernetes/
الوصول إلى التطبيق:
بالنسبة للنوع: استخدم إعادة توجيه المنفذ للوصول إلى الخدمة
kubectl port-forward service/pytorch-music-service 8080:8080
افتح متصفح الويب الخاص بك وانتقل إلى http://localhost:8080
startup.sh
: البرنامج النصي لبدء التطبيقshutdown.sh
: البرنامج النصي لإيقاف التطبيق نحن نرحب بالمساهمات! لا تتردد في تقديم طلب السحب.
يستخدم هذا المشروع إجراءات GitHub لإنشاء صورة الحاوية ونشرها. يمكنك عرض حالة التشغيل الأخيرة باستخدام الشارات الموجودة أعلى ملف التمهيد هذا.
تم ترخيص هذا المشروع بموجب ترخيص Apache 2.0. راجع ملف الترخيص للحصول على التفاصيل.