![]() ![]() The device discovery library is also responsible for querying Windows registry information for device drivers in order to determine which runtime files need to be mounted into containers to make use of non-DirectX APIs.ĭevice plugin for MCDM: a Kubernetes device plugin that provides access to DirectX compute-only devices (or "Core devices") that comply with the Microsoft Compute Driver Model (MCDM), under the resource name /compute. The source code in this repository consists of three main components:ĭevice Discovery Library: a native C++/WinRT shared library that interacts with DXCore and other Windows APIs to enumerate DirectX adapters and retrieve information about with the underlying Plug and Play (PnP) hardware device for each adapter. Important notes on support for non-DirectX APIs. ![]() sharing a single device between multiple containers) OpenGL, Vulkan, OpenCL, NVIDIA CUDA, etc.) Support for automatically mounting the runtime files required to use non-DirectX APIs inside containers (e.g. Support for devices from all hardware vendors (e.g. Plugins are provided for both graphics devices and compute-only devices Individual devices are mounted based on their unique PCIe Location Path, rather than mounting entire classes of devices based on device interface class GUIDs The plugins include the following features: This repository contains Kubernetes device plugins for exposing DirectX devices to Windows containers. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |