Этот проект представляет собой уникальную демонстрацию возможностей PyTorch, созданную для PyTorch Conference 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. Вы можете просмотреть статус последнего запуска, используя значки в верхней части этого файла README.
Этот проект распространяется по лицензии Apache License 2.0. Подробности смотрите в файле ЛИЦЕНЗИИ.