Три способа выполнить множество задач с asyncio
Функция для примера:
async def do_it(n):
await asyncio.sleep(random.uniform(0.5, 1))
return n
1. Последовательный вызов
async def main():
for i in range(100):
result = await do_it(i)
Такой вызов имеет смысл только тогда, когда результат одной задачи требуется для вызова следующей.
Если они независимы, то это антипаттерн, так как аналогичен простому синхронному вызову по очереди.
2. Упорядоченный результат
async def main():
tasks = [do_it(i) for i in range(100)]
results = await asyncio.gather(*tasks)
Выполняет корутины конкурентно и возвращает результат в виде списка.
Полезен когда требуется получить результаты в том же порядке в котором задачи отправлены.
3. Результат по мере готовности
tasks = [asyncio.create_task(do_it(i)) for i in range(100)]
for cor in asyncio.as_completed(tasks):
result = await cor
Так же выполняет корутины конкурентно, но не гарантирует порядок. Результат возвращается по мере готовности, каждый отдельно.
Полезен когда нужно обработать любой ответ как можно скорее.
#async
Можно ли лучше? Да, но честно, мне было лень и кредиты кончились 😀
Суть - Вопрос о внедрении ИИ в ваш продакшн стоять не должен, должен стоять вопрос — как скоро и насколько вы уже опоздали?
#ИИ#Видеограф#Filmmaker#Cinematic
В начале 2024 года, когда Runway выпустил GEN3, мне реально стало страшно.
Я подумал: вы серьёзно? Это вы на мою профессию видеографа позарились?
К тому моменту я уже 10 лет снимал и монтировал. Прошёл все стадии креатора, увидевшего возможности ИИ: отрицание → смирение → принятие. И понял простую вещь: либо я научусь этому, либо научатся другие.
Начал изучать, выкладывать ролики — и вокруг собралась куча классных людей.
⸻
Спустя два года я понял: большинству просто сложно увидеть, как реально применять ИИ. И меня искренне бесят так называемые ИИ-блогеры, которые строят весь контент на «смешных генерациях».
Это как будто тебе дали скатерть-самобранку, а ты просишь у неё только бургер и колу 🤦♂️
Почему!? Почему не нырнуть на дно и не искать жемчужины?
⸻
Да, именно поэтому у меня 20 тысяч подписчиков в запрещеннограме, а не 500 тысяч.
Потому что я стараюсь не делать кусок говна ради хайпа. Я верю: ИИ для креаторов — это мощь, спасение и усиление.
⸻
Вы думаете, мне сложно повторить любой ИИ-тренд и собрать сотни тысяч подписчиков?
Да я мог бы. Но я не хочу, чтобы ко мне пришли люди, которые ждут от меня эти говно-тренды.
Я охочусь за аудиторией создателей — осознанных и открытых к новому креаторов.
И, блин, у меня это получается! 🙌
⸻
Завтра пятница. Ещё денёк — и выходные. Всем хорошего дня! ✨
#AI#ИИ#Видеограф#Filmmaker#Творчество
Да,«Код Креатора» не только про изменение и редактирование ваших материалов, но и про полноценную генерацию кадров и сцен с нуля.
Подробнее➡@KOD_KREATORA_bot
или на сайте➡creator-code.ru
#AI#ИИ#Видеограф#Filmmaker#Творчество
Восстанавливаем потерянное интервью.
Об этом внутри «Кода Креатора»
Подробнее➡@KOD_KREATORA_bot
или на сайте➡creator-code.ru
#AI#ИИ#Видеограф#Filmmaker#Творчество
Мощь продакшена — в руках одного видеокреатора? 🤔
С силой ИИ - да.
Подробнее➡@KOD_KREATORA_bot
или на сайте➡creator-code.ru
#AI#ИИ#Видеограф#Filmmaker#Творчество
Зелёнка → живой фон: AI подгоняет свет/тени и шум, сохраняем лица и руки родными, стекло/волосы/motion blur не палятся. ✨
Подробнее➡@KOD_KREATORA_bot
или на сайте➡creator-code.ru
#AI#ИИ#Видеограф#Filmmaker#Творчество
Нужно «больше жизни» в кадре? Добиваем сцену толпой через ИИ: залы, стадионы, конференции — что угодно. ⚡️🎬
Подробнее➡@KOD_KREATORA_bot
или на сайте➡creator-code.ru
#AI#ИИ#Видеограф#Filmmaker#Творчество
Контроль над окружением: атмосфера, глубина, композиция — подкручиваются после съёмки.
Подробнее➡@KOD_KREATORA_bot
или на сайте➡creator-code.ru
#AI#ИИ#Видеограф#Filmmaker#Творчество
Нейро-Сити / новости / 11 августа.
На этой неделе будет куча крутых роликов и эффектов. Следите за новостями!
Подробнее➡@KOD_KREATORA_bot
или на сайте➡creator-code.ru
#AI#ИИ#Видеограф#Filmmaker#Творчество