Как стать автором
Обновить
0
0
Данил @DennyTX

Пользователь

Отправить сообщение

Много нас, а GPU один. Как делиться?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров17K

Нет, этот пост не про то, как на простом ноуте без NVIDIA гонять Stable Diffusion с вполне вменяемой скоростью.

Да, этот пост про то, как на простом ноуте без NVIDIA гонять Stable Diffusion с вполне вменяемой скоростью.

Но только если карточка у вас все-таки где-то есть. Пост не про халяву :)

Часто задают вопрос: «У нас маленькое агентство, как бы сделать, чтобы 4 человека работали на одной видеокарте?». То же самое относится и к «мама-папа-я – дружная семья, и все мы любим Stable Diffusion».

Это становится еще более актуальным в связи с появившимися сложностями при попытках бесплатно гонять SD в Google Colab (а Kaggle и другие заменители не такие щедрые).

В этом посте я опишу несколько вариантов «совместной работы с одним GPU», их плюсы и минусы. В основном, на примере Stable Diffusion, хотя Vicuna я тоже гонял параллельно.

Узнать нюансы
Всего голосов 23: ↑23 и ↓0+23
Комментарии26

Кватернионы для чайников

Время на прочтение2 мин
Количество просмотров16K

В данной статье на конкретном примере рассматриваются особенности применения различных методов поворота 3D объекта в пространстве. В частности, сравнивается применение углов Эйлера и кватернионов.


Данная статья пригодится вам, если вы уже прочитали определение кватерниона и давно ищете наглядный материал для того, чтобы понять, зачем придумали кватернионы, и чем же они отличаются от углов Эйлера.

Читать дальше →
Всего голосов 11: ↑7 и ↓4+6
Комментарии14

Почти случившийся полет к Луне

Время на прочтение6 мин
Количество просмотров32K
image
Редкий пилотируемый Протон. Ну почти.

Не все модели пилотируемых космических кораблей доходят до полноценного полета с экипажем. На этом можно было бы и закончить, но дальнейшая судьба такого корабля может сложиться по разному. Буран, советский ответ Спейс Шаттлу совершил лишь один испытательный полет. И в глазах многих он уже одним этим полетом превзошел Шаттл, сделав в беспилотном режиме то, что на Шаттле всегда делали пилоты. В итоге, по своей известности он может поспорить с некоторыми кораблями, на которых успешно летали люди. Некоторые другие корабли практически забыты и редко упоминаются за пределами специализированных сайтов. Один из таких кораблей мог бы сильно повлиять на результаты лунной гонки, но вместо этого пал жертвой советской секретности.
Читать дальше →
Всего голосов 81: ↑79 и ↓2+77
Комментарии148

Назло Роскомнадзору: список зеркал для t.me без рекламы

Время на прочтение2 мин
Количество просмотров38K

Модератор Хабра:


Внимание! Использование некоторых из упомянутых в данной статье (и комментариях) сервисов для обхода блокировки может быть небезопасным: авторы могут добавлять в них рекламу и ссылки на вредоносное ПО. Будьте бдительны!

Одна из проблем, вызванных попытками Роскомнадзора заблокировать доступ к «Телеграму» на территории России стали перебои с работой внешних ссылок на каналы и профили вида t.me/habr_com. При попытке перейти по ссылке без включённого VPN или прокси появляется страница «Не удалось получить доступ к сайту». Впрочем, кому война, а кому мать родна — как это и бывает, попытки Росокомнадзора создать трудности для одних, открыли возможности для других. Справиться с проблемой поможет простая смена адреса, поэтому на свет появилось уже несколько сервисов, предоставляющих функционал t.me ему на замену. Некоторые из них увешаны баннерами или предложениями их купить, но для этого обзора я отобрал сервисы без рекламы.

Читать дальше →
Всего голосов 54: ↑42 и ↓12+30
Комментарии37

Драйвера nVidia и телеметрия

Время на прочтение2 мин
Количество просмотров59K


Всем привет.

Возможно ни для кого не секрет, что последние пакеты драйверов от nVidia содержат комплекс телеметрии.

Понимая, что разработчик желает получать данные об использовании своего продукта, оптимизировать и улучшать программную составляющую, многие не желают быть бесплатными тестерами, более того — без спроса.

На картинке выше приводится способ отключения телеметрии «из коробки», надо отдать должное — производитель засунул эту опцию в довольно неожиданное место, и надо ещё больше отдать должное — работает она не до конца.

Ниже будет рассмотрено, как полностью отключить телеметрию в драйверах nVidia последних версий.
Читать дальше →
Всего голосов 33: ↑31 и ↓2+29
Комментарии66

Порядок событий в Unity3D

Время на прочтение5 мин
Количество просмотров154K
Доброго времени суток.
Не так давно заинтересовался этим движком. Благо, русских материалов на эту тему достаточно много, в том числе и на хабре.
Однако, я нигде не видел описание (на русском языке) порядка возникновения различных событий в создаваемых играх, а это один из факторов оптимального размещения скриптов в тех или иных функциях.
Поэтому решил перевести раздел Execution Order of Event Functions из англоязычной справки Unity3D.
Надеюсь, из этого выйдет что-нибудь путнее. Кто заинтересовался — добро пожаловать под кат =)
Читать дальше →
Всего голосов 10: ↑7 и ↓3+4
Комментарии11

Первые шаги в оптимизации и полировке игры на Unity3d

Время на прочтение8 мин
Количество просмотров45K
imageПосле того как я закончил мой первый проект, пришла мысль о портировании его на мобильные устройства или хотя бы запуске на встроенном GPU. Во всех гайдах по оптимизации, в одном из первых советов вам сообщат, что не стоит переживать о производительности заранее, начинайте оптимизировать, после того как все закончите, и вы постепенно приведете все в порядок. Так и я, выпустив изначально игру на десктоп, решил, что никогда не будет поздно оптимизировать ее под мобильные устройства. К сожалению, мне не удалось в полной мере достичь поставленной цели, потому как, похоже, что мобильные игры следует с самого начала разрабатывать с прицелом на слабое железо. На данный момент, для дальнейшей оптимизации под мобильные платформы я вижу только необходимость серьезно переделать геймплей и дизайн игрового мира. Однако и в текущем варианте получен ценный опыт оптимизации под Unity3d и результирующий прирост производительности более чем в 300% на интегрированном GPU.
Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии51

«Первые»: нужно ли лететь на Марс

Время на прочтение8 мин
Количество просмотров23K
14 сентября вышел сериал «Первые» («The First») канала Hulu, посвященный первой пилотируемой экспедиции на Марс. Продюсером шоу стал Бо Уиллимон, создатель «Карточного домика», а главную роль исполнил оскароносный Шон Пенн. Авторы сериала уже в трейлере цитировали великого Карла Сагана, демонстрируя желание представить миру глубокую и философскую картину об освоении космоса. И сериал действительно способен заставить задуматься над вопросом «Зачем человечеству Марс?», хотя делает это немного неоднозначным способом. Но обо всем по порядку.

image
Всего голосов 47: ↑46 и ↓1+45
Комментарии69

К 45-летию полёта космического корабля «Аполлон-9»: разоблачение популярного мифа о лунном модуле, якобы сделанном из фольги

Время на прочтение9 мин
Количество просмотров100K
Каждый раз читая российские форумы в которых затрагивается тема полётов человека на Луну, я наталкиваюсь на абсолютное невежество среди форумчан (в т. ч. и среди технически образованных людей). В рунете распространено мнение, что лунный модуль, спроектированный и построенный фирмой Grumman Aerospace Corporation для высадки человека на поверхность Луны в рамках программы «Аполлон», сделан чуть-ли не из фольги. Мол толщина стенок его кабины настолько тонкая (наиболее часто говорят о трёх слоях фольги), что её можно пробить ногой, а прочность конструкции обеспечивается внутренним давлением. Это заблуждение среди отечественных читателей тянется с 1976 года, и базируется на неверной интерпретации фразы астронавта Джеймса Макдивитта (James Alton McDivitt), произнесённой им на одной из пресс-конференций перед полётом космического корабля «Аполлон-9». Изначально она была неверно интерпретирована советским писателем-фантастом и журналистом Владимиром Степановичем Губаревым, который написал популярную в СССР книгу «Космические мосты» (издана в 1976 году в Москве издательством «Молодая Гвардия»). Владимир Губарев пишет (цитата из книги):
«Р. Швейкарт должен быть очень осторожен. Одно неверное движение, и он повредит лунную кабину. Стенки её настолько тонки и непрочны, что человек может пробить их ногой, — заявил перед стартом Д. Макдивитт. — На Земле стенки лунной кабины во многих местах может повредить даже случайно уронённая отвёртка...»

image
Читать дальше →
Всего голосов 54: ↑53 и ↓1+52
Комментарии29

Простой бот для торговли на криптобирже

Время на прочтение8 мин
Количество просмотров89K

Всем привет! Сегодня мы напишем своего первого боевого торгового робота для игры на бирже. Криптобирже. Почему криптобирже?


а) хайповая тема;
б) у них как-то все попроще.


Во-первых, хочу сразу предупредить любителей казино «три топора»: на машину вы завтра не заработаете. Статья больше о том, как начать писать своих роботов, поэтому алгоритм будет примитивный, но рабочий.


Во-вторых, Вы заработаете. Просто немного.

Читать дальше →
Всего голосов 32: ↑14 и ↓18-4
Комментарии9

Unity3d. Уроки от Unity 3D Student (B25-B28)

Время на прочтение7 мин
Количество просмотров59K
Всем привет. Это заключительная серия базовых уроков по Unity 3D от сайта Unity3DStudent. Далее будут еще два урока среднего уровня. Upd: планы изменились, этих уроков не будет, так как второй урок (по анимации) уже довольно сильно устарел, а выкладывать перевод только одного урока не вижу смысла. Пусть он останется на самостоятельное изучение =)

Ссылки на предыдущие уроки:

Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии2

Сравнение скорости разных вариантов взаимодействия скриптов Unity3D

Время на прочтение13 мин
Количество просмотров15K

Вступление


Я не много знаю о тонкостях работы Unity, так как не занимаюсь этим профессионально, а как хобби. Обычно я просто изучаю все необходимое по мере надобности, поэтому эта статья ориентирована на таких же как я.


Я, как наверное и любой кто начинал писать на юнити, быстро понял, что самого банального метода взаимодействия (через синглтоны-менеджеры, Find, GetComponent и т.п.) становится недостаточно и нужно искать новые варианты.


И тут на сцену выходит система сообщений/уведомлений


Порывшись в разных статьях я нашел несколько различных вариантов реализации этой системы:


  • На основе встроенного UnityEvents
  • С использованием классической для C# пары Event/Delegate
  • Еще один встроенный старый встроенный функционал SendMessage

В большинстве статей практически нет информации по быстродействию тех или иных подходов, их сравнению и прочее. Обычно встречается только такое упоминание о быстродействии "Используйте SendMessage только в крайних случаях, а лучше не используйте вообще"


Окей, у этого подхода, видимо, есть существенные проблемы со скоростью, но как тогда обстоят дела у других?


Какой то вменяемой и упорядоченной информации на этот вопрос я не смог найти (может плохо искал) и решил выяснить это опытным путем, а заодно и опробовать эти подходы на практике, что очень помогло избавиться от каши в голове после прочтения десятков статей.


Сравнивать решил эти 3 подхода, а так же обычный прямой вызов функции на объекте по его ссылке.
И как бонус — посмотрим наглядно, как медленно работает Find при поиске объекта каждый Update (о чем кричат все гайды для новичков) Погнали.

Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии23

Трассировка лучей на GPU в Unity

Время на прочтение16 мин
Количество просмотров21K
Для трассировки лучей (ray tracing) настали удивительные времена. Компания NVIDIA реализует ускоренное с помощью ИИ шумоподавление, Microsoft объявляет о нативной поддержке в DirectX 12, а Питер Ширли продаёт свои книги по свободной цене (pay what you want). Похоже, что трассировка лучей наконец получила шанс быть принятой при дворе. Возможно, говорить о начале революции ещё слишком рано, но уже определённо стоит начать изучать и накапливать знания в этой области.

В этой статье мы напишем с нуля в Unity очень простой трассировщик лучей с помощью compute shaders. Скрипты мы будем писать на C#, а шейдеры — на HLSL. Весь код выложен на Bitbucket.

В результате у нас получится отрендерить нечто подобное:

Читать дальше →
Всего голосов 38: ↑38 и ↓0+38
Комментарии8

UI-компоненты на пиксельных шейдерах: пишем ваш первый шейдер

Время на прочтение10 мин
Количество просмотров13K
Кого можно назвать «пиксельных шейдеров начальник и пикселов командир»? Дениса Радина, работающего в Evolution Gaming над фотореалистичными веб-играми с использованием React и WebGL: он известен многим как раз под именем Pixels Commander.

В декабре на нашей конференции HolyJS он выступил с докладом о том, как использование GLSL может улучшить работу с UI-компонентами по сравнению с «обычным джаваскриптом». А теперь для Хабра мы подготовили текстовую версию этого доклада — добро пожаловать под кат! Заодно прикладываем видеозапись выступления:


Читать дальше →
Всего голосов 30: ↑29 и ↓1+28
Комментарии12

Создание 3D-шахмат в Unity

Время на прочтение16 мин
Количество просмотров33K
image

Не каждая успешная игра обязана быть посвящена отстрелу пришельцев или спасению мира. История настольных игр, и в частности шахмат, насчитывает тысячи лет. В них не только интересно играть — увлекательна сама идея портирования настольной игры из реального мира в видеоигру.

В этом туториале мы создадим 3D-игру в шахматы на Unity. В процессе вы узнаете. как реализовать следующее:

  • Как выбирать перемещаемую фигуру
  • Как определять разрешённые ходы
  • Как менять игроков
  • Как распознавать состояние победы

К конце этого туториала мы создадим многофункциональную игру в шахматы, которую можно будет использовать как основу для разработки других настольных игр.
Читать дальше →
Всего голосов 23: ↑22 и ↓1+21
Комментарии5

Глава НАСА рассказал, почему агентство продолжает разрабатывать тяжелую ракету-носитель SLS

Время на прочтение3 мин
Количество просмотров31K

Сравнение Falcon Heavy, Saturn V, SLS и Falcon 9

После того, как компания Илона Маска разработала и провела успешные испытания тяжелой ракеты-носителя Falcon Heavy, агентству НАСА постоянно задают неудобные вопросы. Они касаются собственной тяжелой ракеты организации, которая называется Space Launch System (SLS). Дело в том, что не только разработка ракеты, но и ее запуски стоят кучу денег. По некоторым подсчетам, на проект SLS НАСА в год тратит столько, сколько хватило бы на пару десятков запусков Falcon Heavy. Интересовался «ценой вопроса» даже президент США Дональд Трамп, который, в принципе, лояльно относится к агентству.

НАСА обычно не отвечало и не рассказывало о причинах продолжения финансирования столь дорогостоящего проекта, как SLS. А ведь, например, один пуск SLS оценивается сейчас примерно в 500 млн долларов США, в то время, как стоимость запуска Falcon Heavy составляет всего $90 млн. Но более хранить молчание уже было нельзя, так что руководителю агентства пришлось давать аргументированный и развернутый ответ на накопившиеся вопросы.
Читать дальше →
Всего голосов 38: ↑37 и ↓1+36
Комментарии317

Немного на тему «лунного заговора»

Время на прочтение7 мин
Количество просмотров18K
Немного на тему «лунного заговора». Любой спор – это выражение и отстаивание индивидуальных мнений. Порождает спор отсутствие объективной информации в том или ином виде. Разумеется, человек отрицающий объективные данные определяется не словом «спорщик», а несколько другим, характеризующим вид психического заболевания. Но речь пойдет не о них, а о тех, кто имеет мнение. В том числе и по поводу того, что же произошло на стыке 60 и 70 годов прошлого века в сфере космической гонки между СССР и США. Кому интересно — добро пожаловать под кат. Кому нет — можете сразу прикончить мою карму. Там еще чуть-чуть осталось.
Подробности
Всего голосов 38: ↑11 и ↓27-16
Комментарии95

«Сатурн-5»: как можно утерять технологию ракеты

Время на прочтение7 мин
Количество просмотров124K


В СМИ всё чаще говорят о так называемом «лунном заговоре», конспирологической теории, которая утверждает, что полёт и высадка на Луну в рамках космической программы «Аполлон» были сфабрикованы. Является ли это политической спекуляцией, какие цели преследуют эти обсуждения — это немного другой вопрос. Иногда незамутнённые потоки сознания выплёскиваются и на «Гиктаймс».

Часто говорят, что ракета «Сатурн-5» была слишком хороша для того, чтобы быть реальной. Если она существовала, зачем нужно было начинать программу шаттлов, которые в конечном итоге оказались дороже предшественника? Если она существовала, зачем сейчас вести с нуля разработку сверхтяжёлой ракеты SLS с похожими характеристиками? Как вообще можно утерять технологию производства?
Читать дальше →
Всего голосов 68: ↑59 и ↓9+50
Комментарии191

Президент США не слишком доволен разницей в стоимости запуска Falcon Heavy и SLS

Время на прочтение3 мин
Количество просмотров49K


В четверг Дональд Трамп, нынешний президент США, провел у себя в кабинете встречу, центральным элементом которой стал вопрос о стоимости запуска полезного груза в космос. На столе у Трампа находилось несколько моделей современных ракет и расчеты стоимости запуска каждой из них. Сам Трамп не против осваивать космос, ему эта идея кажется здравой, и бюджет для НАСА он не урезает.

Тем не менее, его удивляет радикально отличающийся ценник запуска тяжелой ракеты-носителя Falcon Heavy и ракеты от НАСА, которая называется Space Launch System (SLS). Стоит напомнить, что в первом случае клиент должен заплатить около $90 млн, во всяком случае, именно такая цена указана на сайте SpaceX.
Читать дальше →
Всего голосов 46: ↑42 и ↓4+38
Комментарии166

Освещал ли СССР высадку на Луну? Взгляд с обратной стороны Земли

Время на прочтение10 мин
Количество просмотров43K
image

Шестого февраля 2018 года компания SpaceX вывела свою сверхтяжелую ракету Falcon Heavy в космос. Миллионы людей в прямом эфире наблюдали за тестовым пуском ракеты через интернет. Впервые в истории космонавтики две из трех ступеней сверхтяжелой ракеты синхронно вернулись «домой». В качестве нагрузки использовался личный автомобиль Илона Маска – Tesla Roadster, что вызвало бурю негодования в некоторых российских СМИ. Которые вместо поздравлений в успешном пуске и акцентировании внимания на технической стороне вопроса, переводили внимание зрителей ТВ на якобы дорогую, для американских налогоплательщиков рекламную компанию якобы убыточного автомобиля. А так же грозили миру зеками и вылепленными ими из снега ракетными установками. Серьезно ставя два этих события в один ряд. Неумная, неумелая, и, в общем, жалкая попытка принизить успехи американской компании на фоне российских космических неудач.

Глядя на все это, в голове крутилась мысль – «Все как в треклятом СССР, который не удосужился показать запуск Аполлона-11 к Луне, и давал какие-то жалкие небольшие отписки где-то на задворках советских газет». Но так ли это было на самом деле?
Читать дальше →
Всего голосов 77: ↑69 и ↓8+61
Комментарии208
1

Информация

В рейтинге
Не участвует
Откуда
Екатеринбург, Свердловская обл., Россия
Дата рождения
Зарегистрирован
Активность