Драйвер NvidiaMellanoxOFED
Драйвер NvidiaMellanoxOFED

Введение

В этой статье представлена ​​соответствующая документация и ссылки для драйверов Mellanox Linux.

Linux Driver

  • быстрый старт

    Class

    Feature

    ConnectX-3

    ConnectX-3 Pro

    ConnectX-4

    ConnectX-4 Lx

    ConnectX-5

    ConnectX-6

    References and Notes

    Interface

    Port/Speed options

    2 ports of 10/40/56GbE

    2 ports of 10/40/56GbE

    2 ports of 100/56/50/40/25/10GbE

    2 ports of 10/25GbE

    2 ports of 100/56/50/40/25/10GbE

    2 ports of 200/100/56/50/40/25/10GbE

    Note: There various of adapter cards. Some OPNs for example could be speed limited, e.g.ConnectX-4 FDR (that won’t link up EDR) or Connect-IB that is x8 only and not x16.

    1 port of 40/50GbE

    Interface

    PCIe

    x8 Gen3

    x8 Gen3

    x8, x16 Gen3

    x8 Gen3

    x16 Gen3

    2x Gen3 x16

    x16 Gen4

    Gen4 x16

    Interface

    PCIe Switch

    PCIe x16

    PCIe x32

    Interface

    Coherent Accelerator Processor Interface (CAPI)

    -

    -

    -

    -

    Supported (v2)

    Supported (v2)

    IBM - Coherent Accelerator Processor Interface (CAPI)

    http://openpowerfoundation.org/blogs/interconnect-your-future-mellanox-100gb-edr-capi-infiniband-and-interconnects/

    IB RDMA / RoCE

    IB RDMA / RoCE

    IB RDMA, RoCE*

    IB RDMA, RoCE

    IB RDMA, RoCE

    RoCE

    IB RDMA, RoCE

    IB RDMA, RoCE

    RDMA/RoCE Solutions

    RoCE

    RoCE Congestion Control

    -

    Supported

    Supported

    Supported

    Supported

    Supported

    RDMA/RoCE Solutions

    Understanding RoCEv2 Congestion Management

    RoCEv2 CNP Packet Format Example

    HowTo Configure RoCE Congestion Control for Windows 2012

    HPC

    CORE-Direct®

    Supported

    Supported

    Supported

    Supported

    Supported

    Supported

    Exploited by FCA and extended by Mellanox SHARP technology.

    http://www.mellanox.com/related-docs/whitepapers/TB_CORE-Direct.pdf

    HPC

    PeerDirect®

    Supported

    Supported

    Supported

    Supported

    Supported

    Supported

    GPU Direct Uses PeerDirect.

    http://www.mellanox.com/page/products_dyn?product_family=116

    HPC

    Dynamically Connected Transport (DCT)

    -

    -

    Supported

    Supported

    Supported

    Supported

    http://www.mellanox.com/related-docs/applications/SB_Connect-IB.pdf

    CPU Offloads

    Stateless Ethernet offload

    Supported

    Supported

    Supported + LRO, LSOv2

    Supported + LRO, LSOv2

    Supported + LRO, LSOv2

    Supported + LRO, LSOv2

    LRO = Large Receive Offload.

    LSO = Large Send offload.

    See MLNX_OFED User Manual for more info.

    CPU Offloads

    RSS (MAC, VLAN 5 Tuple)

    Supported

    Supported

    Supported +

    Supported +

    Supported +

    Supported +

    Virtualization

    SR-IOV

    Supported

    Supported

    Supported

    Supported

    Supported

    Supported

    Virtualization Solutions

    Virtualization

    Multi Host

    -

    -

    4 hosts

    4 hosts

    4 hosts

    8 hosts

    http://www.mellanox.com/page/products_dyn?product_family=210&mtag=multihost

    Open V-Switch (OVS)

    OVS Offload

    -

    -

    -

    Supported

    Supported +

    Supported +

    Describes whether the adapters can run the OVS data-plane in HW. Supported means that at least matching for a specific flow is performed in HW. Supported+ means that HW Encap/Decap is also included.

    See http://www.mellanox.com/page/asap2.

    Overlay Network

    Stateless offload

    -

    Supported

    VXLAN / NVGRE / GENEVE

    VXLAN / NVGRE / GENEVE

    VXLAN / NVGRE / GENEVE and FlexParse

    VXLAN / NVGRE / GENEVE and FlexParse

    Virtualization Solutions

    Overlay Network

    Encap/Decap (in HW)

    -

    -

    -

    Supported

    Supported

    Supported

    (VXLAN/NVGRE)

    Storage

    Erasure Coding Offload

    -

    -

    Supported

    Supported

    Supported

    Supported

    Reed Solomon Erasure Coding hardware offload is supported by the adapters.

    Verbs API are available.

    Understanding Erasure Coding Offload

    Storage

    T10/DIF Signature Handover

    -

    -

    Supported

    -

    Supported

    Supported

    HowTo Enable T10-PI (T10-DIF) Data Integrity Protection in iSER with LIO Target

    Storage

    NVMe oF Target Offload

    -

    -

    -

    -

    Supported

    Supported +

    (also for Burst Buffer)

    Storage

    Host Chaining

    -

    -

    -

    -

    Supported

    Supported

    Cloud Integration

    Mirantis Fuel

    Supported Fuel 7.0/8.0

    Supported Fuel 7.0/8.0

    Supported Fuel 8.0

    Supported Fuel 8.0

    Supported

    Supported

    Cloud Solutions

    Media & Entertainment

    Packet Pacing

    -

    -

    Supported

    Supported

    Supported

    Supported

    Security

    Secure Firmware update

    -

    -

    Supported

    Supported

    Supported

    Supported

    Security

    Secure Boot

    -

    -

    -

    -

    -

    Supported

* Partial support Частично поддерживается

Схема программного обеспечения OFED

HowTo Install MLNX_OFED Driver Как установитьMLNX_OFEDводить машину

Инструменты для прошивки Инструменты для прошивки

PXE (среда выполнения перед загрузкой, среда выполнения перед загрузкой)

Другие темы, связанные с Linux, см. в других технических темах.

Подвести итог

  • Эта статья Подвести итоги статьи и ссылки, связанные с драйверами NvidiaMLX, Эту индексную страницу можно обновить позже.
  • Для протокола RoCE можно производить захват и анализ пакетов. Например, можно перехватывать пакеты для сетевой карты серии MLX5 через ibdump в скомпилированном вами исходном коде драйвера, сделайте БЕЗ_FW_TOOLS=yes [install].

https://github.com/Mellanox/ibdump

ссылка

Решение драйвера Linux: https://enterprise-support.nvidia.com/s/article/linux-driver-solutions

Сяобин (ssbandjl)

блог: https://cloud.tencent.com/developer/user/5060293/articles | https://logread.cn | https://blog.csdn.net/ssbandjl | https://www.zhihu.com/people/ssbandjl/posts

столбец ДПУ

https://cloud.tencent.com/developer/column/101987

Технические друзья: друзья, которые интересуются DPU/интеллектуальными сетевыми картами/разгрузкой/сетями, ускорением хранения данных/изоляцией безопасности и другими технологиями, могут присоединиться к группе обмена технологиями DPU.

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose