<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Yuriy Gavrilov: posts tagged CoD</title>
<link>https://gavrilov.info/tags/cod/</link>
<description>Welcome to my personal place for love, peace and happiness 🤖 Yuiry Gavrilov</description>
<author></author>
<language>en</language>
<generator>Aegea 11.4 (v4171e)</generator>

<itunes:owner>
<itunes:name></itunes:name>
<itunes:email>yvgavrilov@gmail.com</itunes:email>
</itunes:owner>
<itunes:subtitle>Welcome to my personal place for love, peace and happiness 🤖 Yuiry Gavrilov</itunes:subtitle>
<itunes:image href="https://gavrilov.info/pictures/userpic/userpic-square@2x.jpg?1643451008" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>Bacalhau – платформа для быстрой, недорогой и безопасной вычислительной технологии</title>
<guid isPermaLink="false">88</guid>
<link>https://gavrilov.info/all/bacalhau-platforma-dlya-bystroy-nedorogoy-i-bezopasnoy-vychislit/</link>
<pubDate>Sun, 03 Dec 2023 22:42:01 +0300</pubDate>
<author></author>
<comments>https://gavrilov.info/all/bacalhau-platforma-dlya-bystroy-nedorogoy-i-bezopasnoy-vychislit/</comments>
<description>
&lt;p&gt;Частичный перевод &lt;a href="https://www.bacalhau.org"&gt;https://www.bacalhau.org&lt;/a&gt; &lt;a href="https://github.com/bacalhau-project/bacalhau"&gt;https://github.com/bacalhau-project/bacalhau&lt;/a&gt; и &lt;a href="http://expanso.io"&gt;http://expanso.io&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.bacalhau.org"&gt;https://www.bacalhau.org&lt;/a&gt; — это платформа для быстрой, недорогой и безопасной вычислительной технологии, которая позволяет пользователям запускать вычислительные задания там, где данные создаются и хранятся.&lt;br /&gt;
С открытым исходным кодом программного обеспечения bacalhau вы можете оптимизировать свои существующие рабочие процессы без необходимости переписывать код, выполняя задачи Docker и веб-ассемблера (WASM) в виде заданий. Эта архитектура также известна как вычисление над данными (CoD).&lt;br /&gt;
Название “bacalhau” происходит от португальского слова для треска.&lt;/p&gt;
&lt;p&gt;bacalhau стремится преобразовать обработку данных для больших наборов данных, улучшить эффективность и снизить стоимость, а также открыть обработку данных для более широкой аудитории. Наша цель — создать открытую, совместную вычислительную экосистему, которая позволит совершить несравненную коллаборацию. Мы (Expanso.io) предлагаем демонстрационную сеть, чтобы вы могли попробовать работу без установки. Попробуйте!&lt;/p&gt;
&lt;p&gt;Почему Бакальхау?&lt;br /&gt;
⚡️ Бакальхау упрощает процесс управления вычислительными заданиями, предоставляя единую платформу для управления заданиями в разных регионах, облаках и устройствах на границе сети.&lt;br /&gt;
🤝 Бакальхау обеспечивает надежную и устойчивую к сетевым сбоям оркестрацию, гарантируя, что ваши задания будут выполнены даже при сетевых сбоях.&lt;br /&gt;
🚨 Бакальхау предоставляет полную и постоянную аудиторскую запись того, что произошло, поэтому вы можете быть уверены, что ваши задания выполняются безопасно.&lt;br /&gt;
🔐 Вы можете запускать частные рабочие процессы для снижения вероятности утечки конфиденциальной информации или случайной передачи ваших данных за пределы вашей организации.&lt;br /&gt;
💸 Бакальхау снижает затраты на вход и выход, поскольку задания обрабатываются ближе к источнику.&lt;br /&gt;
🤗 Вы можете прикрепить свои данные к любой машине, и Бакальхау сможет выполнять задания с этими данными.&lt;br /&gt;
💥 Вы можете интегрироваться с сервисами, работающими на узлах, для выполнения заданий, например на DuckDB.&lt;br /&gt;
📚 Бакальхау масштабируется для обработки параллельных заданий. Вы можете обрабатывать петабайты (квадриллионы байт) данных.&lt;/p&gt;
&lt;p&gt;А вот еще одна статья из рассылки:&lt;/p&gt;
&lt;p&gt;В проекте lighthouse, который принимает новые технологии, ВМС США выбрали открытое программное обеспечение Bacalhau, поддерживаемое Expanso, в качестве решения для оркестрации. Программное обеспечение Bacalhau помогает ВМС США достичь своей цели развертывания возможностей искусственного интеллекта в подводных операциях. Совместно с нашим партнером Mycelial, Expanso преодолел несколько препятствий, чтобы позволить использование аналитики с использованием искусственного интеллекта в сложных и суровых условиях глубоководных сред. Bacalhau также соответствовал строгим стандартам безопасности ВМС США, одновременно позволяя доступ к данным и вычислениям по неустойчивым сетям.&lt;/p&gt;
&lt;p&gt;Роль Bacalhau в беспилотных морских операциях&lt;br /&gt;
Современные военно-морские суда оснащены сложными датчиками и системами, которые повышают их боевую эффективность. Среди них, беспилотные подводные аппараты (UUV) и беспилотные поверхностные аппараты (USV) ВМС США генерируют значительное количество ценных данных, которые необходимы для принятия решений. Bacalhau улучшает возможности вычисления на устройстве этих беспилотных систем (так называемая Compute-over-Data), используя свой инновационный подход к бесшовной развертываемости на краю и предоставляя возможность планировать и контролировать задания из любой точки мира.&lt;/p&gt;
&lt;p&gt;Вклад Bacalhau в программу JADC2&lt;br /&gt;
Программа Joint All Domain Command and Control (JADC2) Департамента обороны ознаменовала важный шаг в направлении искусственного интеллекта/машинного обучения (AI/ML)-ориентированной боевой готовности. Bacalhau сыграл ключевую роль в этом сдвиге. Bacalhau облегчает развертывание сложных моделей, обслуживание и наблюдаемость развернутых решений и обеспечивает надежное обновление новых версий по мере обучения и доработки. Предоставление глобального обзора и надежной вычислительной мощности может быть особенно сложным при работе с сетями, которые могут отключиться в любое время; Bacalhau platform эффективно решает эти проблемы как часть своего дизайна.&lt;br /&gt;
Безупречная интеграция данных&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://gavrilov.info/pictures/image-1.png" width="342" height="342" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Успех этого проекта зависел от обмена данными по всему флоту беспилотных судов, как управляемых, так и беспилотных, а также в облачных средах. Bacalhau platform, в сочетании с коннектором Kafka Mycelial, обеспечил синхронизацию реального времени и вычисление на устройстве по сетям различного качества и пропускной способности.&lt;/p&gt;
&lt;p&gt;Минимальная инфраструктура, максимальная защита&lt;/p&gt;
&lt;p&gt;Конвенциональные решения требуют значительных инвестиций в аппаратное обеспечение, тогда как Bacalhau спроектирован на максимизацию эффективности с минимальной инфраструктурой и передачей данных. Если имеется доступная емкость, платформа Bacalhau может работать на существующих устройствах и системах, избегая необходимости новых аппаратных установок. Повторное использование существующих систем в организации также предлагает преимущества, поскольку они были проверены и заданы требования безопасности. Кроме того, в области, где пространство, вес и энергия (SWaP) являются критическими, Bacalhau демонстрирует, что эффективная обработка данных и защита могут быть достигнуты с минимальным использованием ресурсов. Bacalhau работает в гармонии с существующими технологиями, предлагая удобное решение для удовлетворения интенсивных потребностей морских операций.&lt;/p&gt;
&lt;p&gt;Bacalhau доступен как открытое программное обеспечение.&lt;br /&gt;
&lt;a href="https://github.com/bacalhau-project/bacalhau"&gt;https://github.com/bacalhau-project/bacalhau&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;А вот еще кусочек как можно все проверить и ознакомиться с архитектурой:&lt;/p&gt;
&lt;p&gt;Архитектура&lt;br /&gt;
Bacalhau — это пиринговая сеть узлов, которая позволяет осуществлять децентрализованное общение между компьютерами. В сети существуют два типа узлов:&lt;br /&gt;
Узел-запросчик: отвечает за обработку запросов пользователей, обнаружение и ранжирование вычислительных узлов, пересылку заданий на вычисление узлам вычисления и мониторинг жизненного цикла задания.&lt;br /&gt;
Узел вычисления: отвечает за выполнение заданий и получение результатов. Различные узлы вычисления могут использоваться для разных типов заданий, в зависимости от их возможностей и ресурсов.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://gavrilov.info/pictures/image-2.png" width="814" height="610" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Узел-запросчик и узлы вычисления вместе образуют пиринговую сеть и используют госспинг для обнаружения друг друга, обмена информацией о возможностях узла, доступных ресурсах и состоянии здоровья.&lt;br /&gt;
Чтобы взаимодействовать с сетью Bacalhau, пользователи могут использовать интерфейс командной строки Bacalhau (Bacalhau CLI) для отправки запросов узлу-запросчику в сети. Эти запросы отправляются в формате JSON по протоколу HTTP, широко используемому для передачи данных в интернете.&lt;/p&gt;
&lt;p&gt;Установка:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;curl -sL https://get.bacalhau.org/install.sh | bash&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Этот пример демонстрирует, как использовать stable diffusion на графическом процессоре и запускать его в сети Bacalhau. stable diffusion — это передовое текстовый модельер, который генерирует изображения из текста и был разработан как открытая альтернатива DALL·E 2. Он основан на модели смешения вероятностного типа и использует трансформер для генерации изображений из текста.&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;bacalhau docker run --gpu 1 ghcr.io/bacalhau-project/examples/stable-diffusion-gpu:0.0.1 -- python main.py --o ./outputs --p &amp;quot;cod swimming through data&amp;quot;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;После чего нужно скачать результаты командой&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;bacalhau get &amp;lt;id&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;подробнее тут: &lt;a href="https://docs.bacalhau.org/examples/model-inference/stable-diffusion-gpu/"&gt;https://docs.bacalhau.org/examples/model-inference/stable-diffusion-gpu/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Сам проект: &lt;a href="https://github.com/bacalhau-project/bacalhau"&gt;https://github.com/bacalhau-project/bacalhau&lt;/a&gt;&lt;br /&gt;
Разные примеры: &lt;a href="https://docs.bacalhau.org/examples"&gt;https://docs.bacalhau.org/examples&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Сам проверял некоторые, отлично работают и дока хорошая.&lt;br /&gt;
Еще хорошо, что такую сеть можно запустить у себя в приватном режиме.&lt;/p&gt;
</description>
</item>


</channel>
</rss>