TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #32 · 7 фев.

Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять: from timeit import timeit def t1(): # складываем 10 строк через + из переменной t = 'text' for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t2(): # склеиваем список строк через метод join arr = ['text'] * 10 for _ in range(1000): s = ''.join(arr) def t3(): # складываем через + но не из переменной а непосредственно инлайн объекты for _ in range(1000): s = 'text' + 'text' + 'text' + ... # всего 10 раз Теперь каждую строку склейки запустим по 10М раз >>> timeit(t1, number=10000) 0.21951690399964718 >>> timeit(t2, number=10000) 1.4978306379998685 >>> timeit(t3, number=10000) 0.2213820789993406 Хм, а нам говорили что через "+" это плохо и медленно ))) 😁 Тут стоит учитывать, что речь идёт о склейке множества длинных строк. Давайте изменим условия: def t4(): t = 'text'*100 for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t5(): arr = ['text'*100] * 10 for _ in range(1000): s = ''.join(arr) def t6(): for _ in range(1000): s = 'text'*100 + 'text'*100 + ... # всего 10 раз >>> timeit(t4, number=10000) 12.795130728000004 >>> timeit(t5, number=10000) 2.642637542999182 >>> timeit(t6, number=10000) 0.2184546610005782 Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее! Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё. В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический. В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно. Полный листинг 🌍 #tricks

Резултати

Пронајдени 2 слични објави

Пребарај: #musicgen

当前筛选 #musicgen清除筛选

🎵 Foundation Music Lab ● Генератор музыкальных лупов с мультитрековым редактором ● RU ● by NerualDreming Ссылка на модель:https://huggingface.co/RoyalCities/Foundation-1 Ссылка на GitHub:https://github.com/timoncool/Foundation-Music-Lab Автор: #NerualDreming Дата обновления: 22 марта 2026 Версия: 1.0 Категории:#AIaudio, #txt2audio, #musicgen Платформа:#Windows Язык: RU Место на диске: 10 ГБ Системные требования: NVIDIA GPU 8gb Совместимость: #Nvidia 🖥Описание софта Foundation Music Lab — это генератор музыкальных сэмплов и лупов нового поколения на базе модели Foundation-1. В отличие от обычных генераторов музыки, эта модель заточена именно под продакшн — она генерирует гармонически выверенные лупы, строго привязанные к темпу, тональности и количеству тактов. Это не рандомные звуки от нейросети, а настоящий музыкальный материал, с которым можно работать. Я не просто сделал русскоязычную и портативную версию, как обычно. Я буквально написал мультитрековый редактор, чтобы вы могли генерировать лупы и сразу собирать из них музыку, не отходя от кассы. Это быстро, просто и очень приятно. Пожалуй, это один из первых генераторов такого типа — он генерирует строго гармоничные лупы в тех настройках, которые вы выбрали. И вся музыка складывается в единый трек, если вы генерируете в одной тональности. К тому же генерирует .mid файлы, которые можно импортировать в DAW. 😬Основные возможности Foundation Music Lab: 🟣 Генерация музыкальных лупов с привязкой к BPM и тональности 🟣 Поддержка всех 24 тональностей (мажор и минор) 🟣 Настройка инструментов, тембра и эффектов через текстовые промпты 🟣 Генерация идеальных петель в заданном количестве тактов (4/8 баров) 🟣 Встроенный мультитрековый редактор — собирай треки прямо в приложении 🟣 Экспорт .mid файлов для импорта в DAW 🟣 Полностью русифицированный интерфейс 🟣 Широкая библиотека инструментов: синтезаторы, клавишные, басы, струнные, духовые, гитары, вокальные текстуры и многое другое 🟣 Поддержка эффектов: реверб, дилей, дисторшн, фейзер и другие 💿Установка и запуск ⁍ Скачайте zip архив Foundation Music Lab или архив с окружением ⁍ Распакуйте архив в удобное место (без кириллицы и пробелов в пути) ⁍ Запустите файл install.bat, (или run.bat, для архива с окружением) ⁍ Дождитесь окончания установки (будет выведено соответствующее сообщение) ⁍ Запустите run.bat для начала работы ➡️Скачать Foundation Music Lab installer — обычный ZIP архив с установщиком, все скачает сам ➡️Скачать Foundation Music Lab env — готовое окружение под 4090 и Win 11, скачает только модели 💬Обсудить в нашем чате 👾НЕЙРО-СОФТ - делаем нейросети доступнее

🎶 ACE-Step Studio ● Suno у вас дома — песни, вокал, каверы, клипы ● RU ● by NerualDreming Ссылка на GitHub: https://github.com/timoncool/ACE-Step-Studio Автор:#NerualDreming Дата обновления: 14 апреля 2026 Версия: 2.0 Категории:#AIaudio, #musicgen, #voicecloning, #video Платформа:#Windows Язык: RU, EN, CN, JP, KR Место на диске: 25–60 ГБ Системные требования: NVIDIA GPU 12+ ГБ VRAM, 16+ ГБ RAM Совместимость:#Nvidia#CPU 🖥Описание софта Друзья, это самый масштабный проект с открытым кодом, который я когда-либо делал! ACE-Step Studio — это полноценная локальная AI-студия для создания музыки. Песни с вокалом, каверы, ремиксы, музыкальные клипы — 100% локально, без облака, без подписок, без интернета. Suno у вас дома — и это не шутка. В основе — модель ACE-Step 1.5 XL на 4 миллиарда параметров. Но я не просто запаковал её в портативку — я форкнул и переработал целую студию в стиле суно: фронтенд на React, бэкенд на Express + Python, видеоредактор, систему каверов, генератор клипов. 😬Основные возможности ACE-Step Studio: 🟣 Песни с вокалом до 8 минут — любой язык, любой жанр 🟣 3 XL модели — Turbo (быстро), SFT (макс. качество), BF16 (компактная, 7.5 ГБ) 🟣 AI-генерация текстов и стиля через встроенную LLM 🟣 Каверы — превращайте любой трек в новый стиль, сохраняя мелодию 🟣 Repaint — перегенерируйте отдельные участки песни 🟣 Видео Студия — генератор клипов с 10 пресетами, караоке-субтитры, 12 эффектов (глитч, VHS, CCTV и др.), форматы для YouTube/TikTok/Instagram 🟣 Разделение дорожек — вокал, ударные, бас, остальное (Demucs) 🟣 Аудио-редактор — обрезка, фейды, эффекты прямо в студии 🟣 Поддержка LoRA, пакетная генерация, 10 сэмплеров, ID3-теги 🟣 Мерджер моделей, BF16-конвертер, Bake LoRA 🟣 5 языков, доступ по LAN, мониторинг GPU, тёмная/светлая тема 💿Установка и запуск ⁍ Скачайте архив с установщиком или клонируйте репозиторий ⁍ Запустите install.bat — сам скачает Python, PyTorch, Node.js ⁍ Запустите run.bat — студия откроется в браузере ⁍ Модели подтянутся при первом запуске ⁍ Используйте update.bat для получения обновлений ⭐️Поставить звезду на GitHub — вам не сложно, а другим будет проще найти проект ➡️Скачать Portable установщик — скачает всё что нужно ➡️Скачать Portable env win11 rtx4090 — окружение под Win 11 и RTX 4090 💬Обсудить в нашем чате 👾НЕЙРО-СОФТ - делаем нейросети доступнее