Климат в Японии (на примере Токио) - это: 1) месяц тёплых дождей в мае-июне 2) 2-3 месяца тропических +35, когда средний европеоид из умеренной климатической зоны может выжить только в круглосуточно кондиционируемом и осушаемом помещении, строго контролируя это помещение и вещи в нём на предмет появления плесени 3) 1-2 месяца погоды типа "уже лучше чем (2), осталось немного дотерпеть" 4) приятная часть года с сухой и солнечной погодой до наступления (1), как раз несколько недель назад началась
Культура есть, но специфична и у разных приехавших вызывает весьма полярную реакцию. Так что тут надо самому смотреть.
Уровень жизни тоже нужно оценивать исходя из ваших конкретных обстоятельств. Тут конечно всё есть, но оно может быть немножечко дорого. И весьма многие японцы не то чтобы сильно шикуют.
Безопасность, это да. Но обратите внимание, что в Японии законы обязательны к исполнению, включая правила хорошего тона причём именно в японском их понимании. И хотя к туристам сейчас относятся более менее лояльно, особенно в крупных городах, для постоянно проживающих нарушителей законодательства послаблений нет. А японские учреждения как постоянного так и временного задержания совсем не курорт. Хотя если вы помрёте в "иммиграционном центре" из-за неоказания вовремя медицинской помощи, какой-нить чиновник будет очень извиняться. Но не факт что перед вами или вашими родственниками, а скорее всего перед другими японцами которые были огорчены "потерей лица". И даже если наказание является чисто административным, это может очень сильно осложнить вашу дальнейшую жизнь как в формальной так и в неформальной плоскости.
Так что мой вам совет - если хотите связать своё будущее с Японией, то поживите в ней хотя бы год имея надёжные пути отхода, а уже потом решайте. И да, учить японский вам придётся в любом случае, если вы не хотите перманентно чувствовать себя накрытым стеклянной банкой, вокруг которой ходят улыбающиеся местные. Даже если вместе с вами этой банкой накрыто ещё несколько человек говорящих на понятном вам языке, и даже если в ней есть видео-связь с ещё каким-то количеством человек, это не вариант для постоянного проживания.
Итоговое фото, другой вендор мат.плат, другие CPU-кулеры, новые полочки
О, вы таки пришли к использованию top-down кулеров, с достаточно крупным вентилятором чтобы обдувать и материнку (по крайней мере важные части, вроде вторичных преобразователей и M.2 SSD), что добавляет разумной надёжности за относительно небольшие деньги. У меня был похожий опыт с микросистемами минимальной высоты для домашнего использования. В итоге я понял, что чисто горизонтальный продув, пусть он и выглядит геометрически более правильным, требует использования мелких и скоростных вентиляторов серверного типа. А это дорого и/или шумно.
Вообще статья понравилась, и ваш подход к решению задачи выглядит очень рационально.
отсутствие сертификации от Uptime Institute, аттестации ФСТЭК и лицензии связи. Я решил не продавать компанию, а продолжить её развитие
Надеюсь, что у вас таки есть exit plan на случай, если ваш бизнес дорастёт до того размера, который заинтересует налоговуюуважаемых людей. Или если какой-то из ваших клиентов наследит в вашу сторону чем то расходящимся с генеральной линией партии...
А вообще очень жаль, что уважаемая администрация так и не добавила в правила оформления публикаций требование добавлять стандартизированную подпись к подобным продуктам жизнедеятельности, чтобы можно было в блокировщик простое правило добавить. А то при открытии страницы Хабра сначала тратишь несколько минут на скликивание этого продукта в чёрный список, чтобы рвотный рефлекс предотвратить. И уже только потом, если ещё остался энтузиазм, смотришь что есть интересного почитать. И кончено, те статьи, которые с продукта начинаются, пропускаются по умолчанию. Это на заметку уважаемому @denis-19, если конечно ему интересно мнение читателей. Судя по тому, что тренд на такие КДПВ только усиливается, видимо скоро просто перестану открывать Хабр. Иногда даже приходит в голову мысль, что это какое-то негласное соревнование между авторами статей типа "сгенери как можно более уср странную КДПВ".
P.S. Сюда я перешёл по прямой ссылке на комментарии, не читая материал. Пусть этот комментарий будет стоить мне углубления кармической ямы до полного readonly, но такое наплевательство на читателей не должно замалчиваться.
P.P.S Может быть уважаемый @Boomburum выскажет позицию администрации по этому вопросу?
Чтобы придать реалистичности понятию "стандартная свёрточная нейросеть" возьмём широко известный и часто используемый для тестов производительности ResNet50. У меня в закромах как раз завалялся простенький калькулятор вычислительной сложности для этой сети, сделанный когда-то для оценки реализуемости одного проекта. Сделан он был на коленке, так что за абсолютную точность не ручаюсь, но оценку количества требуемых MADD-ов он выдаёт вполне реалистичную. Так вот, для входа размером 640х640 у меня получилось 100G (я имею в виду 100,000,000,000) MADD-ов на один кадр. Это для режима обучения, который обычно требует х3 операций по сравнению с прогоном обученной сети. Если взять для ориентира упомянутый в статье Кинтекс с 2000 DSP блоков работающих на 300 МГц, и предположить что все эти блоки задействованы со 100% эффективности, то мы получаем производительность в 600G MADD-ов в секунду. Т.е. на одном таком ПЛИС производительность обучения ResNet50 составит порядка 6 кадров в секунду. Поправьте меня если я где-то ошибся в вычислениях. Как видно, это сильно отличается от 3000 кадров в секунду, которые вы заявляете в заключительной части статьи. И если даже предположить что вы обеспечите идеальную масштабируемость, то ваши "несколько FPGA" плавно превращаются в 500 штук. Даже если рассчитывать на более "жирные" ПЛИС, их количество будет хорошо если двузначным. Надеюсь что я достаточно подробно объяснил, почему я сильно сомневаюсь что именно ввод данных будет узким местом в такой системе?
Кроме того, что-то мне подсказывает что система сопоставимой стоимости на базе GPU (или каких-то специализированных ASIC-ов) будет иметь как минимум не меньшую производительность, потому как в эффективную параллелизацию можно играть отнюдь не только с использованием ПЛИС. Да и быстрые линки и внешняя память в этих системах вполне себе используется.
Я вижу, что вам нравится ваша архитектура и вы готовы её защищать от посягательств безответственных критиканов, вроде меня. Это чудесно на самом деле, поскольку мотивация очень важна для инженера. Боюсь только что ваш подход "я придумал правильную архитектуру и вы все должны подстроиться под неё" не подходит для проекта претендующего на широкое распространение. Увы, если вы хотите сделать что-то, что люди будут использовать, вам стоит начать с того, что они хотят. А хотят они вот эти самые модные float-ы, batch normalization и много чего ещё. И надо вам сказать, во многих случаях они хотят это не от хорошей жизни, а потому что по другому сеть просто не сходится. Если вы твёрдо уверены, что ваш подход эффективнее, чем всё что придумали все эти люди, 100% времени занятые тем чтобы найти более лучшие алгоритмы обучения, то возможно вам стоит начать с статьи в каком-то профильном издании или на конференции в которой вы покажете как избежать детских ошибок и получить отличные результаты сходимости на реальных задачах по обучению. Тогда и желающие использовать вашу архитектуру появятся.
P.S.Извините, что сразу не ответил - карма моя уже не та, а потом было немного не до того.
Если обучать нейросеть на рассмотренной системе из нескольких FPGA на частоте ядра 300 МГц изображениями 640х640 и подавать на вход алгоритма 4 пикселя за такт, то для прогона 1 млн изображений необходимо около 6 минут.
Признаться я прочитал статью несколько по диагонали, особенно после упоминания обучения на целочисленной математике. Но вот это утверждение в конце вызывает у меня явное недоумение. Вы правда думаете, что самым узким местом в этой системе будут входные активации данные, а не все те веса параметры, которые вам надо обновлять на каждом шаге? Я уже не говорю про один или более моментов на каждый параметр, если для обучения используется какой-нить Adam.
Кстати, ваша "стандартная свёрточная нейросеть" включает batch normalization или какие-то другие слои подразумевающие несколько проходов по всем данным batch-а при прямом и/или обратном распространении? Какая функция ошибок предполагается к использованию?
Моё общее впечатление, что вы выбрали довольно удобный частный случай и сделанные на его основе предположения лёгким движением руки прикладываете к намного более широкому кругу задач. Вот только всякие милые частности, которые так любят придумывать разработчики нейросетей в полном отрыве от проблем их вычислительной сложности, могут запросто порушить вашу архитектуру.
Ну и в качестве вишенки на торте. Даже если вы внезапно разработаете аппаратную часть этого проекта, не забудьте прибавить ещё два раза по столько же человеко-часов недешёвых программистов, которые будут сращивать её со всякими там TensorFlow, PyTorch и что там ещё нынче модно из framework-ов. Потому что, как вы правильно заметили в статье, разработчикам нейросетей не нужны эти ваши железки, им нужно готовое решение которое по нажатию одной кнопки будет проглатывать их свежее творение в tf, pt или ещё каком-нить модном формате, запускать его обучение выдавая в процессе понятные этим разработчикам графики и циферблаты, и возвращать результат упакованный в тот же модный формат. И к этим два раза по столько человеко-часов не забудьте прибавить ещё неопределённое количество на поддержку всё новых версий и вариантов этих framework-ов. Это всё я вам пишу как человек, который работает в компании занимающейся NN-ускорителями, где большая часть инженеров - это таки программисты а не железячники. И это вовсе не потому что начальство программистов больше любит...
Пора уже отринуть эту узость мышления и провозгласить тёмную физику как решение всех проблем современной науки! Главное свойство тёмной физики в том, что она полностью состоит из тёмных законов, которые пока ещё не обнаружены но замечательно работают формируя наблюдаемую нами картину мира. А скептики пусть попробуют посчитать количество сигм того, что такие законы не могут не существовать!
Американцев во всем мире считают сумасшедшими. Они обычно признают, что такое утверждение в основном справедливо, но указывают на Калифорнию как на источник заразы.
(c) Роберт Хайнлайн, "And He Built a Crooked House"
p.s. Да, я знаю что автор дальше ведёт к Голливуду, но думаю что это просто потому что в те времена Долина ещё не появилась...
На самом деле острая реакция HDL-щиков на этот термин связана не с формальной терминологией а с неиссякаемым потоком убеждённых в том, что просто подправить синтаксис С-кода до формального соответствия SV - это единственное что нужно чтобы получить работоспособный RTL. И ладно бы они делали эту ошибку один раз, по незнанию. Но не счесть случаев, когда пациент надевает каску из фразы "у меня в симуляторе работает" и дальнейший диалог развивается по шаблону "как сварить яйцо в микроволновке". И вот как раз такие пациенты употребляют термин "программист на Верилоге" достаточно часто чтобы выработать соответствующий рефлекс у тех, кто разницу между симулятором и аппаратной реализацией отчётливо понимает по долгу службы.
Возможно вы будете смеяться, но мне тоже прилетело вчера с причиной "Подозрительная активность", при том что мой комментарий выше - это как раз вся моя активность за почти что месяц. Даже не знаю, как это прокомментировать. Вроде и смешно, а с другой стороны жалко если не самого пациента то как минимум его ближайшее окружение в офлайне, которому может что-то более серьёзное "прилететь" чем виртуальная циферка.
Очень раздражает этот бюрократический новояз, что отечественный "отрицательный рост", что это вот "communications pause" в первоисточнике сабжа.
Можно подумать, что если написать "мы лажанули поэтому связь потеряна до момента срабатывания watchdog-а, но вероятность нежелательного отклонения траектории за это время минимальна", то что-то непоправимое произойдёт.
Не могу понять, то ли это я постепенно становлюсь всё более старым всё более брюзгой, то ли каждый следующий виток хайпа на "неважно-что-смотри-как-круто-все-же-побежали-брать" выглядит всё более идиотски. Разумеется идиотски с точки зрения пользы для потребителей, потому что с точки зрения прибыли для тех, кто этот хайп продаёт, каждая итерация выглядит всё более успешным успехом.
таких как приобретение в 2022 году компании Xilinx за 48,8 миллиарда долларов, которая производит программируемые процессоры, помогающие ускорить выполнение таких задач, как сжатие видео.
Эксперты из Forbes такие эксперты. Архитектура Versal купленного Xlinx-а как раз может стать одним из инструментов борьбы за рынок ускорителей ИИ. Или они думают, что Пенга назначили на это направление просто в качестве сладкой морковки после покупки?
Подождите. Вы что, серьёзно пытаетесь подойти с позиции здравого смысла к вопросу из области политики? Ну это как-то... немного наивно. Интернет уже давно не клуб по интересам относительно адекватных людей разной степени гигнутости. Теперь это средство влияния на массы, а значит политика с ноги открывает дверь краем глаза успев заметить логику выпрыгивающую в окно. И это я ещё про святое бабло не говорю, которое игнорирует вообще всё.
Так что увы, этот поезд ушёл и нас вероятнее всего ждёт дальнейшая сегментация интернета на клубы по интересам из разных частей политического спектра.
При существовании противоположных точек зрения на то, что нужно запрещать, любой подобный орган будет либо представлять только одну сторону, либо плакать от неспособности достигнуть согласия участников.
Климат в Японии (на примере Токио) - это:
1) месяц тёплых дождей в мае-июне
2) 2-3 месяца тропических +35, когда средний европеоид из умеренной климатической зоны может выжить только в круглосуточно кондиционируемом и осушаемом помещении, строго контролируя это помещение и вещи в нём на предмет появления плесени
3) 1-2 месяца погоды типа "уже лучше чем (2), осталось немного дотерпеть"
4) приятная часть года с сухой и солнечной погодой до наступления (1), как раз несколько недель назад началась
Культура есть, но специфична и у разных приехавших вызывает весьма полярную реакцию. Так что тут надо самому смотреть.
Уровень жизни тоже нужно оценивать исходя из ваших конкретных обстоятельств. Тут конечно всё есть, но оно может быть немножечко дорого. И весьма многие японцы не то чтобы сильно шикуют.
Безопасность, это да.
Но обратите внимание, что в Японии законы обязательны к исполнению, включая правила хорошего тона причём именно в японском их понимании.
И хотя к туристам сейчас относятся более менее лояльно, особенно в крупных городах, для постоянно проживающих нарушителей законодательства послаблений нет. А японские учреждения как постоянного так и временного задержания совсем не курорт. Хотя если вы помрёте в "иммиграционном центре" из-за неоказания вовремя медицинской помощи, какой-нить чиновник будет очень извиняться. Но не факт что перед вами или вашими родственниками, а скорее всего перед другими японцами которые были огорчены "потерей лица".
И даже если наказание является чисто административным, это может очень сильно осложнить вашу дальнейшую жизнь как в формальной так и в неформальной плоскости.
Так что мой вам совет - если хотите связать своё будущее с Японией, то поживите в ней хотя бы год имея надёжные пути отхода, а уже потом решайте.
И да, учить японский вам придётся в любом случае, если вы не хотите перманентно чувствовать себя накрытым стеклянной банкой, вокруг которой ходят улыбающиеся местные. Даже если вместе с вами этой банкой накрыто ещё несколько человек говорящих на понятном вам языке, и даже если в ней есть видео-связь с ещё каким-то количеством человек, это не вариант для постоянного проживания.
Нет, как в "Эхопраксии" Питера Уоттса.
О, вы таки пришли к использованию top-down кулеров, с достаточно крупным вентилятором чтобы обдувать и материнку (по крайней мере важные части, вроде вторичных преобразователей и M.2 SSD), что добавляет разумной надёжности за относительно небольшие деньги.
У меня был похожий опыт с микросистемами минимальной высоты для домашнего использования. В итоге я понял, что чисто горизонтальный продув, пусть он и выглядит геометрически более правильным, требует использования мелких и скоростных вентиляторов серверного типа. А это дорого и/или шумно.
Вообще статья понравилась, и ваш подход к решению задачи выглядит очень рационально.
Надеюсь, что у вас таки есть exit plan на случай, если ваш бизнес дорастёт до того размера, который заинтересует
налоговуюуважаемых людей. Или если какой-то из ваших клиентов наследит в вашу сторону чем то расходящимся с генеральной линией партии...У вас автокорректор не то слово подставил.
А вообще очень жаль, что уважаемая администрация так и не добавила в правила оформления публикаций требование добавлять стандартизированную подпись к подобным продуктам жизнедеятельности, чтобы можно было в блокировщик простое правило добавить. А то при открытии страницы Хабра сначала тратишь несколько минут на скликивание этого продукта в чёрный список, чтобы рвотный рефлекс предотвратить. И уже только потом, если ещё остался энтузиазм, смотришь что есть интересного почитать.
И кончено, те статьи, которые с продукта начинаются, пропускаются по умолчанию. Это на заметку уважаемому @denis-19, если конечно ему интересно мнение читателей.
Судя по тому, что тренд на такие КДПВ только усиливается, видимо скоро просто перестану открывать Хабр. Иногда даже приходит в голову мысль, что это какое-то негласное соревнование между авторами статей типа "сгенери как можно более
усрстранную КДПВ".P.S. Сюда я перешёл по прямой ссылке на комментарии, не читая материал. Пусть этот комментарий будет стоить мне углубления кармической ямы до полного readonly, но такое наплевательство на читателей не должно замалчиваться.
P.P.S Может быть уважаемый @Boomburum выскажет позицию администрации по этому вопросу?
А это бонусная очепятка?
Хорошо, если вы хотите цифр то их есть у меня.
Чтобы придать реалистичности понятию "стандартная свёрточная нейросеть" возьмём широко известный и часто используемый для тестов производительности ResNet50. У меня в закромах как раз завалялся простенький калькулятор вычислительной сложности для этой сети, сделанный когда-то для оценки реализуемости одного проекта. Сделан он был на коленке, так что за абсолютную точность не ручаюсь, но оценку количества требуемых MADD-ов он выдаёт вполне реалистичную.
Так вот, для входа размером 640х640 у меня получилось 100G (я имею в виду 100,000,000,000) MADD-ов на один кадр. Это для режима обучения, который обычно требует х3 операций по сравнению с прогоном обученной сети.
Если взять для ориентира упомянутый в статье Кинтекс с 2000 DSP блоков работающих на 300 МГц, и предположить что все эти блоки задействованы со 100% эффективности, то мы получаем производительность в 600G MADD-ов в секунду. Т.е. на одном таком ПЛИС производительность обучения ResNet50 составит порядка 6 кадров в секунду. Поправьте меня если я где-то ошибся в вычислениях.
Как видно, это сильно отличается от 3000 кадров в секунду, которые вы заявляете в заключительной части статьи. И если даже предположить что вы обеспечите идеальную масштабируемость, то ваши "несколько FPGA" плавно превращаются в 500 штук. Даже если рассчитывать на более "жирные" ПЛИС, их количество будет хорошо если двузначным.
Надеюсь что я достаточно подробно объяснил, почему я сильно сомневаюсь что именно ввод данных будет узким местом в такой системе?
Кроме того, что-то мне подсказывает что система сопоставимой стоимости на базе GPU (или каких-то специализированных ASIC-ов) будет иметь как минимум не меньшую производительность, потому как в эффективную параллелизацию можно играть отнюдь не только с использованием ПЛИС. Да и быстрые линки и внешняя память в этих системах вполне себе используется.
Я вижу, что вам нравится ваша архитектура и вы готовы её защищать от посягательств безответственных критиканов, вроде меня. Это чудесно на самом деле, поскольку мотивация очень важна для инженера. Боюсь только что ваш подход "я придумал правильную архитектуру и вы все должны подстроиться под неё" не подходит для проекта претендующего на широкое распространение. Увы, если вы хотите сделать что-то, что люди будут использовать, вам стоит начать с того, что они хотят. А хотят они вот эти самые модные float-ы, batch normalization и много чего ещё. И надо вам сказать, во многих случаях они хотят это не от хорошей жизни, а потому что по другому сеть просто не сходится.
Если вы твёрдо уверены, что ваш подход эффективнее, чем всё что придумали все эти люди, 100% времени занятые тем чтобы найти более лучшие алгоритмы обучения, то возможно вам стоит начать с статьи в каком-то профильном издании или на конференции в которой вы покажете как избежать детских ошибок и получить отличные результаты сходимости на реальных задачах по обучению. Тогда и желающие использовать вашу архитектуру появятся.
P.S.Извините, что сразу не ответил - карма моя уже не та, а потом было немного не до того.
Признаться я прочитал статью несколько по диагонали, особенно после упоминания обучения на целочисленной математике. Но вот это утверждение в конце вызывает у меня явное недоумение.
Вы правда думаете, что самым узким местом в этой системе будут входные
активацииданные, а не все тевесапараметры, которые вам надо обновлять на каждом шаге? Я уже не говорю про один или более моментов на каждый параметр, если для обучения используется какой-нить Adam.Кстати, ваша "стандартная свёрточная нейросеть" включает batch normalization или какие-то другие слои подразумевающие несколько проходов по всем данным batch-а при прямом и/или обратном распространении? Какая функция ошибок предполагается к использованию?
Моё общее впечатление, что вы выбрали довольно удобный частный случай и сделанные на его основе предположения лёгким движением руки прикладываете к намного более широкому кругу задач. Вот только всякие милые частности, которые так любят придумывать разработчики нейросетей в полном отрыве от проблем их вычислительной сложности, могут запросто порушить вашу архитектуру.
Ну и в качестве вишенки на торте. Даже если вы внезапно разработаете аппаратную часть этого проекта, не забудьте прибавить ещё два раза по столько же человеко-часов недешёвых программистов, которые будут сращивать её со всякими там TensorFlow, PyTorch и что там ещё нынче модно из framework-ов. Потому что, как вы правильно заметили в статье, разработчикам нейросетей не нужны эти ваши железки, им нужно готовое решение которое по нажатию одной кнопки будет проглатывать их свежее творение в tf, pt или ещё каком-нить модном формате, запускать его обучение выдавая в процессе понятные этим разработчикам графики и циферблаты, и возвращать результат упакованный в тот же модный формат. И к этим два раза по столько человеко-часов не забудьте прибавить ещё неопределённое количество на поддержку всё новых версий и вариантов этих framework-ов.
Это всё я вам пишу как человек, который работает в компании занимающейся NN-ускорителями, где большая часть инженеров - это таки программисты а не железячники. И это вовсе не потому что начальство программистов больше любит...
Пора уже отринуть эту узость мышления и провозгласить тёмную физику как решение всех проблем современной науки!
Главное свойство тёмной физики в том, что она полностью состоит из тёмных законов, которые пока ещё не обнаружены но замечательно работают формируя наблюдаемую нами картину мира. А скептики пусть попробуют посчитать количество сигм того, что такие законы не могут не существовать!
(c) Роберт Хайнлайн, "And He Built a Crooked House"
p.s. Да, я знаю что автор дальше ведёт к Голливуду, но думаю что это просто потому что в те времена Долина ещё не появилась...
Сыр же! Переспел немного только.
Я звоню в полицию! :D
На самом деле острая реакция HDL-щиков на этот термин связана не с формальной терминологией а с неиссякаемым потоком убеждённых в том, что просто подправить синтаксис С-кода до формального соответствия SV - это единственное что нужно чтобы получить работоспособный RTL.
И ладно бы они делали эту ошибку один раз, по незнанию. Но не счесть случаев, когда пациент надевает каску из фразы "у меня в симуляторе работает" и дальнейший диалог развивается по шаблону "как сварить яйцо в микроволновке". И вот как раз такие пациенты употребляют термин "программист на Верилоге" достаточно часто чтобы выработать соответствующий рефлекс у тех, кто разницу между симулятором и аппаратной реализацией отчётливо понимает по долгу службы.
Но ведь в настройках сделали чекбокс "переключиться на старый интерфейс", ведь сделали...?
А я, между прочим, сначала подумал что что-то не знаю про типы подшипников...
Возможно вы будете смеяться, но мне тоже прилетело вчера с причиной "Подозрительная активность", при том что мой комментарий выше - это как раз вся моя активность за почти что месяц.
Даже не знаю, как это прокомментировать. Вроде и смешно, а с другой стороны жалко если не самого пациента то как минимум его ближайшее окружение в офлайне, которому может что-то более серьёзное "прилететь" чем виртуальная циферка.
Очень раздражает этот бюрократический новояз, что отечественный "отрицательный рост", что это вот "communications pause" в первоисточнике сабжа.
Можно подумать, что если написать "мы лажанули поэтому связь потеряна до момента срабатывания watchdog-а, но вероятность нежелательного отклонения траектории за это время минимальна", то что-то непоправимое произойдёт.
А этот болд в тексте - он для людей или для
ИИроботов?Не могу понять, то ли это я постепенно становлюсь всё более старым всё более брюзгой, то ли каждый следующий виток хайпа на "неважно-что-смотри-как-круто-все-же-побежали-брать" выглядит всё более идиотски. Разумеется идиотски с точки зрения пользы для потребителей, потому что с точки зрения прибыли для тех, кто этот хайп продаёт, каждая итерация выглядит всё более успешным успехом.
Эксперты из Forbes такие эксперты. Архитектура Versal купленного Xlinx-а как раз может стать одним из инструментов борьбы за рынок ускорителей ИИ. Или они думают, что Пенга назначили на это направление просто в качестве сладкой морковки после покупки?
Подождите. Вы что, серьёзно пытаетесь подойти с позиции здравого смысла к вопросу из области политики? Ну это как-то... немного наивно.
Интернет уже давно не клуб по интересам относительно адекватных людей разной степени гигнутости. Теперь это средство влияния на массы, а значит политика с ноги открывает дверь краем глаза успев заметить логику выпрыгивающую в окно. И это я ещё про святое бабло не говорю, которое игнорирует вообще всё.
Так что увы, этот поезд ушёл и нас вероятнее всего ждёт дальнейшая сегментация интернета на клубы по интересам из разных частей политического спектра.
Quis custodiet ipsos custodes?
При существовании противоположных точек зрения на то, что нужно запрещать, любой подобный орган будет либо представлять только одну сторону, либо плакать от неспособности достигнуть согласия участников.