Files
nomad/website/content/plugins/devices/index.mdx
Aimee Ukasick 8a597a172d Docs SEO: task drivers and plugins; refactor virt section (#24783)
* Docs SEO: task drivers and plugins; refactor virt section

* add redirects for virt driver files

* Some updates. committing rather than stashing

* fix content-check errors

* Remove docs/devices/ and redirect to plugins/devices

* Update docs/drivers descriptions

* Move USB device plugin up a level. Finish descriptions.

* Apply suggestions from Jeff's code review

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>

* Apply title case suggestions from code review

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>

* apply title case suggestions; fix indentation

---------

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2025-02-10 15:43:02 -06:00

38 lines
1.5 KiB
Plaintext

---
layout: docs
page_title: Nomad device driver plugins
description: |-
Use device driver plugins to detect your Nomad client's physical hardware devices, such as graph processing units (GPUs), field programmable gate arrays (FPGAs), tensor processing units (TPUs), and universal serial buses (USBs). You can then use those devices in your Nomad workloads. Review conceptual, installation, usage, and reference information for the NVIDIA and USB device driver plugins.
---
# Nomad device driver plugins
Use device driver plugins to detect physical hardware devices, such as graph
processing units (GPUs), a field-programmable gate arrays (FPGAs), and universal
serial buses (USBs), on your Nomad clients. You can then use those devices in
your Nomad workloads.
By having extensible device plugins, Nomad has the flexibility
to support a broad set of devices and allows the community to build additional
device plugins as needed.
## Nomad device drivers
We support the [NVIDIA] device driver plugin, which you must install
separately. Refer to the [NVIDIA] documentation for instructions.
## Community Device Drivers
The community supports the [USB] device driver plugin.
## Create device drivers
Nomad's device driver architecture is pluggable, which gives you the flexibility
to create your own drivers without having to recompile Nomad. Refer to the
[plugin authoring guide][plugin_guide] for details.
[NVIDIA]: /nomad/plugins/devices/nvidia
[USB]: /nomad/plugins/devices/usb
[plugin_guide]: /nomad/docs/concepts/plugins/devices