> ## Documentation Index
> Fetch the complete documentation index at: https://siderolabs-fe86397c-1-11-reference.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# NVIDIA Fabric Manager

> In this guide we'll follow the procedure to enable NVIDIA Fabric Manager.

export const nvidia_container_toolkit_release = 'v1.17.8';

export const nvidia_driver_release = '535.247.01';

export const release_v1_9 = 'v1.9.5';

NVIDIA GPUs that have nvlink support (for eg: A100) will need the [nvidia-fabricmanager](https://github.com/siderolabs/extensions/pkgs/container/nvidia-fabricmanager) system extension also enabled in addition to the [NVIDIA drivers](./nvidia-gpu).
For more information on Fabric Manager refer [https://docs.nvidia.com/datacenter/tesla/fabric-manager-user-guide/index.html](https://docs.nvidia.com/datacenter/tesla/fabric-manager-user-guide/index.html)

The published versions of the NVIDIA fabricmanager system extensions is available [here](https://github.com/siderolabs/extensions/pkgs/container/nvidia-fabricmanager)

> The `nvidia-fabricmanager` extension version has to match with the NVIDIA driver version in use.

## Enabling the NVIDIA fabricmanager system extension

Create the [boot assets](../../platform-specific-installations/boot-assets) or a custom installer and perform a machine upgrade which include the following system extensions:

<CodeBlock lang="sh">
  {`
    ghcr.io/siderolabs/nvidia-open-gpu-kernel-modules-lts:${nvidia_driver_release}-${release_v1_9}
    ghcr.io/siderolabs/nvidia-container-toolkit-lts:${nvidia_driver_release}-${nvidia_container_toolkit_release}
    ghcr.io/siderolabs/nvidia-fabricmanager:${nvidia_driver_release}

    `}
</CodeBlock>

Patch the machine configuration to load the required modules:

```yaml
machine:
  kernel:
    modules:
      - name: nvidia
      - name: nvidia_uvm
      - name: nvidia_drm
      - name: nvidia_modeset
  sysctls:
    net.core.bpf_jit_harden: 1
```
