Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
📹Deep-Live-Cam ●ДипФейк для Веб Камеры ●Portable от NeuroDonu
Ссылка на оригинальный GitHub:https://github.com/hacksider/Deep-Live-Cam
Репакер:#NeuroDonu
Дата обновления: 1 мая 2025
Версия: 2.5
Категории:#deepfake, #img2video, #realtime
Платформа:#Windows
Совместимость:#Nvidia
Минимальные требования: > 6gb vram
Вес: 7.3 Гб
🖥Описание софта:
Deep-Live-Cam - это инструмент для замены лиц в реальном времени и создания видеодипфейков с использованием всего одного изображения. Программа позволяет анимировать кастомного персонажа, использовать его в качестве модели для одежды и многое другое. Софт включает встроенную проверку на недопустимые материалы и поддерживает GPU ускорение для улучшенной производительности.
💿 Установка и запуск:
Скачайте файл Deep Live Cam с расширением .exe
Это самораспаковывающийся архив 7z, укажите папку, куда распаковать архив, затем дождитесь окончания распаковки. Запустите файл start_portable_cuda.bat если у вас видеокарта не топовая (3090, 4090, 5090) и start_protable_cuda.bat если видеокарта как раз таки топовая (3090, 4090, 5090)
➡️Скачать Deep-Live-Cam Portable - самораспаковывающийся архив, может ругаться антивирус.
➡️Обычный Архив 7z - может потребоваться архиватор 7z.
💬Обсудить в чате | ⭐️Поддержать канал
👾НЕЙРО-СОФТ - Делаем нейросети доступнее.
⚡️ProPainter ●Удаление объектов на видео ● RU ● Portable by NeuroDonu
Ссылка на оригинальный GitHub:https://github.com/sczhou/ProPainter
Репакер: #NeuroDonu
Дата обновления: 28 июня 2024
Версия: 0.1.0
Категории:#deepfake, #img2video, #creative
Платформа:#Windows
Язык: RU
Место на диске: 8 ГБ
Системные требования: NVIDIA GPU с CUDA 9.2+, 12+ ГБ VRAM
Совместимость: #Nvidia
Лицензия: Только для некоммерческого и исследовательского использования
🖥Описание софта:
ProPainter - это передовой инструмент для видеоинпейнтинга, разработанный исследователями из Наньянского технологического университета. Он позволяет удалять объекты из видео и заполнять пропуски с высоким качеством, используя улучшенные алгоритмы распространения и трансформеры. Но для больших видео или высокого разрешения понадобится много видеопамяти.
😬Основные возможности ProPainter:
🟡 Удаление объектов из видео с высоким качеством
🟡 Заполнение пропусков в видео (video completion)
🟡 Улучшенное понимание движения и структуры видео
🟡 Высокое качество результатов благодаря комбинации нейросетевых технологий
⚙️Пример зависимости потребления видеопамяти от разрешения и количества кадров:
Resolution | 50 frames (fp32/fp16) | 80 frames (fp32/fp16)
-----------------------------------------------------------
1280 x 720 | 28G / 19G | OOM / 25G
720 x 480 | 11G / 7G | 13G / 8G
640 x 480 | 10G / 6G | 12G / 7G
320 x 240 | 3G / 2G | 4G / 3G
💿Установка и запуск:
⁍ Скачайте самораспаковывающийся архив ProPainter portable nvidia.exe или одноименный zip архив.
⁍ Запустите exe или распакуйте zip архив в удобное место.
⁍ Запустите файл start_nvidia_portable.bat.
⁍ После загрузки всех компонентов, приложение автоматически откроется в вашем браузере по умолчанию.
⚠️Примечание: Если вы выбрали самораспаковывающийся архив, ваш антивирус может отреагировать предупреждением. Это ложное срабатывание на sfx архив 7z, но если вы сомневаетесь, используйте обычный ZIP-архив.
➡️Скачать ProPainter Portable EXE - самораспаковывающийся архив 7z
➡️Скачать ProPainter Portable ZIP - обычный ZIP архив
💬Обсудить в чате | ⭐️Поддержать канал
👾НЕЙРО-СОФТ - Делаем нейросети доступнее.
📹Deep-Live-Cam ●ДипФейк для Веб Камеры ●Portable от NeuroDonu
Ссылка на оригинальный GitHub:https://github.com/hacksider/Deep-Live-Cam
Репакер:#NeuroDonu
Дата обновления: 8 июня 2024
Версия: 2.3
Категории:#deepfake, #img2video, #realtime
Платформа:#Windows
Совместимость:#AMD, #Nvidia
Минимальные требования: > 6gb vram
Вес: 9 Гб
🖥Описание софта:
Deep-Live-Cam - это инструмент для замены лиц в реальном времени и создания видеодипфейков с использованием всего одного изображения. Программа позволяет анимировать кастомного персонажа, использовать его в качестве модели для одежды и многое другое. Софт включает встроенную проверку на недопустимые материалы и поддерживает GPU ускорение для улучшенной производительности.
💿 Установка и запуск:
Скачайте файлы Deep Live Cam с расширением .exe, в зависимости от вашей видеокарты: для AMD это файл с припиской DML, для NVIDIA - CUDA.
Это самораспаковывающийся архив 7z, укажите папку, куда распаковать архив, затем дождитесь окончания распаковки. Запустите файл start_portable_dml.bat или start_portable_cuda.bat, после загрузки всех необходимых компонентов Deep-Live-Cam откроется автоматически
➡️Скачать Deep-Live-Cam Portable - самораспаковывающийся архив, может ругаться антивирус.
➡️Обычный Архив 7z - может потребоваться архиватор 7z.
💬Обсудить в чате | ⭐️Поддержать канал
👾НЕЙРО-СОФТ - Делаем нейросети доступнее.
📺VideoSOS v1.0.0 ● Ваш универсальный AI-комбайн для видео ● Portable by Nerual Dreming
Ссылка на оригинальный GitHub:https://github.com/timoncool/videosos
Репакер/Автор:#NerualDreming
Категории: #videoeditor, #AIvideo, #txt2video, #img2video, #orchestrator, #opensource
Платформа:#Windows, #WebApp
Место на диске: ~1 GB
Системные требования: Windows 7/8/10/11 (64-bit), Аккаунт и API-ключ от Fal.ai или Runware.ai
🖥Описание софта
VideoSOS — это удобная оболочка для независимых креаторов, объединяющая множество AI-моделей для разных целей в одном интерфейсе. Платформа создана, чтобы упростить процесс создания видео: вместо того чтобы переключаться между десятками сервисов, вы можете генерировать контент и собирать его в полноценные ролики в едином рабочем пространстве. Это open-source проект, и мы приглашаем всех желающих присоединиться к его доработке!
😬Основные возможности VideoSOS:
🟣 Множество AI-моделей: Доступ к широкому спектру нейросетей для генерации видео из текста (Text2Video), анимации изображений (Image2Video), создания картинок и синтеза аудио.
🟣 Визуальный таймлайн редактор: Удобно монтируйте клипы, добавляйте аудиодорожки и накладывайте текст.
🟣 API-интеграция: Для работы необходимы API-ключи от провайдеров Fal.ai или Runware.ai. VideoSOS выступает как удобный клиент для этих сервисов.
🟣 100% работа в браузере: Вся обработка происходит локально, обеспечивая полную приватность ваших проектов.
🟣 Мультиязычный интерфейс: (Русский/English)
🔑 Как это работает:
VideoSOS — это в первую очередь удобная оболочка для работы с мощными AI-сервисами.
Для генерации контента вам потребуется получить API-ключ на сайте Fal.ai или Runware.ai.
Вам необходимо пополнять баланс напрямую на этих сервисах. VideoSOS не обрабатывает платежи, а лишь использует ваши ключи для отправки запросов.
После получения ключа вставьте его в настройки VideoSOS, чтобы разблокировать все функции генерации.
💿 Установка и запуск портативной версии:
⁍ Распакуйте VideoSOS-Portable-v1.0.0-FULL.zip в любую папку
⁍ Запустите start.bat (двойной клик)
⁍ Готово! Браузер откроется автоматически
При первом запуске:
- Автоматически установятся зависимости (~5-10 минут)
- Создастся production сборка (~1-2 минуты)
🤝Присоединяйтесь к доработке!
VideoSOS является проектом с открытым исходным кодом. Если у вас есть идеи по улучшению, вы хотите добавить поддержку новых моделей или исправить баги — мы будем рады вашему вкладу!
➡️Скачать VideoSOS Portable - Портативная версия для локального запуска
➡️Попробовать демо на Vercel - Все те же функции и уже работает онлайн
➡️Изучить исходный код на GitHub- Поставьте звездочку и присоединяйтесь
➡️Поддержать на Product Radar - Нажмите кнопку поддержать, развиваем отечественный опенсорс ❤️
💬Обсудить в чате | ⭐️Поддержать канал
👾НЕЙРО-СОФТ — Делаем нейросети доступнее.
Всем привет!
Добро пожаловать в 👾 Нейро-Софт!
Для навигации по каналу используйте карту тегов
⤵️:
#txt2img - Нейросети для генерации изображений по текстовому описанию.
#img2img - Нейросети для изменения или стилизации изображений на основе других изображений.
#txt2video - Нейросети для генерации видео по текстовому описанию.
#img2video - Нейросети для создания видео на основе изображений.
#deepfake - Нейросети для создания дипфейков и замены лиц в видео.
#music - Нейросети для генерации музыки.
#voicecloning - Нейросети для клонирования голоса.
#tts - Нейросети для синтеза речи из текста.
#stt - Нейросети для распознавания речи и перевода её в текст.
#txt2txt - Нейросети для генерации текста, анализа текста и перевода.
#multimodal - Нейросети, комбинирующие текст с изображениями или видео.
#style - Нейросети для стилизации и переноса стиля.
#creative - Инструменты для создания визуальных эффектов и художественного творчества.
#stablediffusion - Нейросети для генерации изображений на базе модели Stable Diffusion.
#controlnet - Нейросети использующие принципы или модели ControlNet, например Instant ID.
#fooocus - Репаки и форки Fooocus.
#forge - Репаки и форки Forge.
#a1111 - Репаки и форки Automatic 1111.
#llm - Большие языковые модели для генерации и анализа текста.
💬Обсудить в чате | ⭐️Поддержать канал
👾НЕЙРО-СОФТ — Делаем нейросети доступнее.