Forwarded from eucariot
0. База нейросетей ✔️
1. Оптимизации для обучения неронок✔️
——————Мы сейчас здесь——————
2. Архитектура железа
3. RDMA
4. InifiniBand
5. RoCE
Релизнул новую статью про нейро сети. На этот раз закопался в то, где теряем миллисекунды, сколько длится один шаг обучения, а также, как бросить молот на стеклянный стол изящных универсальных решений, таких как CPU, сетевой стек Linux и TCP.
Не очень глубоко, но разбираемся с kernel bypass, DMA/RDMA/GPUDirect RDMA, PCIe, NVLink, InifiniBand и RoCE — кому где место.
В написании статьи поучаствовало куча людей, и куча неронок.
1. Оптимизации для обучения неронок
——————
2. Архитектура железа
3. RDMA
4. InifiniBand
5. RoCE
Релизнул новую статью про нейро сети. На этот раз закопался в то, где теряем миллисекунды, сколько длится один шаг обучения, а также, как бросить молот на стеклянный стол изящных универсальных решений, таких как CPU, сетевой стек Linux и TCP.
Не очень глубоко, но разбираемся с kernel bypass, DMA/RDMA/GPUDirect RDMA, PCIe, NVLink, InifiniBand и RoCE — кому где место.
В написании статьи поучаствовало куча людей, и куча неронок.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
- Пятничная байка
- У нас в саппорт пришла заявка, ноутбук уходит в сон когда на нем начинают печатать текст
- Проверяли, не подтверждалось
- У пользователя опять повторяется
- На месте стояли проверяли, все ок
- Садится пользователь, ноут через какое то время в сон
- Оказалось у девушки на руке браслет с сильным магнитом, на него реагировал датчик крышки, когда человек печатал и рука была в определенной позиции
Орфография и грамматика автора сохранена. Спасибо лучшему сообществу сисадминов и девопсов за байку!
- У нас в саппорт пришла заявка, ноутбук уходит в сон когда на нем начинают печатать текст
- Проверяли, не подтверждалось
- У пользователя опять повторяется
- На месте стояли проверяли, все ок
- Садится пользователь, ноут через какое то время в сон
- Оказалось у девушки на руке браслет с сильным магнитом, на него реагировал датчик крышки, когда человек печатал и рука была в определенной позиции
Орфография и грамматика автора сохранена. Спасибо лучшему сообществу сисадминов и девопсов за байку!
Telegram
Sysadminka
Make Sysadmins Great Again!
Друзья, представляемся при входе.
О нас: проводим встречи sysadminka.timepad.ru, общаемся на тему IT систем в широком смысле. Правила: https://t.me/sysadminka/141069
Default city - Челябинск.
Offtop chat: https://t.me/+ghTI-B98
Друзья, представляемся при входе.
О нас: проводим встречи sysadminka.timepad.ru, общаемся на тему IT систем в широком смысле. Правила: https://t.me/sysadminka/141069
Default city - Челябинск.
Offtop chat: https://t.me/+ghTI-B98
😁16❤2👍2
Проектирование системы сильно отличается от написания алгоритма. Для алгоритма требования обычно ясны, есть понятный критерий правильности. Для системы же требования размыты и меняются, нет единственно правильного решения и легко построить что-то чрезмерно сложное. Поэтому цель архитектора не найти идеальный дизайн, а избежать ужасных решений и чётко разделить ответственность между компонентами. Проектирование больших компьютерных систем слишком сложно для строгой науки. Поэтому приходится опираться на опыт.
В далеком 1983, когда компьютерами занимались академики, Батлер Лэмпсон написал Hints for Computer System Design. Он описал принципы, которые следует учитывать при проектировании систем - "делай хорошо, плохо само получится".
Как и многие труды того времени, актуальности этот документ не потерял и сегодня. Крайне рекомендую почитать оригинал. Я для себя записал эти принципы и примеры из современного мира, можете ознакомиться
Админская фамилия
Hints for Computer System Design
Как делать системы правильно. Статья сорокалетней давности, не утратившая пользы и в наши дни
👍3
https://github.com/anthropics/claude-code/issues/72274
Claude логинится на чужие сервера в твоих сессиях
Claude логинится на чужие сервера в твоих сессиях
I have never owned, provisioned, or had any relationship with 8.211.46.34. My only
server is 59.110.139.37. This strongly indicates that another user's private data
(infrastructure credentials) leaked into my session
GitHub
[Bug] Cross-session credential leakage: production database modified on unauthorized host · Issue #72274 · anthropics/claude-code
Bug Description Here is a clear, submittable English bug report. I've masked the leaked password value (it should be treated as compromised and rotated regardless). BUG REPORT — Cross-Session D...
🔥12❤1
https://github.com/spidernet-io/spiderpool
если у вас on-premise кубы ... и на них хорошее сетевое железо... то вроде как musthave типа виртуальные сетевки на железе вынесенные максимально из ядра
#slachnews
если у вас on-premise кубы ... и на них хорошее сетевое железо... то вроде как musthave типа виртуальные сетевки на железе вынесенные максимально из ядра
#slachnews
GitHub
GitHub - spidernet-io/spiderpool: Underlay and RDMA network solution of the Kubernetes, for bare metal, VM and any public cloud
Underlay and RDMA network solution of the Kubernetes, for bare metal, VM and any public cloud - spidernet-io/spiderpool
❤1🤔1
Наверное, стоило написать какой-то многозначительный и очень необходимый обществу комментарий перед предыдущим постом.
Читаю "кабанчика" и очень зацепил этот абзац. В нем сказано "нормально делай - нормально будет", прямо как в той статье 1983 года. Что полностью совпадает с моим видением мира. Но, к сожалению, Time to Market победил. Что, возможно, хорошо для экономики, но плохо для развития инженерии.
Желающих высказаться приглашаю в комменты.
"Кабанчик" - Martin Kleppmann. Design data intensive applications
Читаю "кабанчика" и очень зацепил этот абзац. В нем сказано "нормально делай - нормально будет", прямо как в той статье 1983 года. Что полностью совпадает с моим видением мира. Но, к сожалению, Time to Market победил. Что, возможно, хорошо для экономики, но плохо для развития инженерии.
Желающих высказаться приглашаю в комменты.
"Кабанчик" - Martin Kleppmann. Design data intensive applications
Telegram
Mikrotik Ninja
Проектирование системы сильно отличается от написания алгоритма. Для алгоритма требования обычно ясны, есть понятный критерий правильности. Для системы же требования размыты и меняются, нет единственно правильного решения и легко построить что-то чрезмерно…
❤1🔥1💯1
To Err Is Human: The ETTO Principle, by Erik Hollnagel
Мы почти всегда вынуждены выбирать: делать быстрее и проще или делать медленнее, но аккуратнее и безопаснее. Холлнэгел рассматривает человеческие ошибки как норму, а не сбой.
- нельзя одновременно максимизировать и эффективность, и тщательность
- в реальной работе люди постоянно балансируют между ресурсами, временем и качеством
- безопасность зависит не только от предотвращения ошибок, но и от способности системы успешно работать в разных условиях
Что-то автора этого канала потянуло на философию
Мы почти всегда вынуждены выбирать: делать быстрее и проще или делать медленнее, но аккуратнее и безопаснее. Холлнэгел рассматривает человеческие ошибки как норму, а не сбой.
- нельзя одновременно максимизировать и эффективность, и тщательность
- в реальной работе люди постоянно балансируют между ресурсами, временем и качеством
- безопасность зависит не только от предотвращения ошибок, но и от способности системы успешно работать в разных условиях
Что-то автора этого канала потянуло на философию
🔥11