Cyborg Support Matrix¶
Cyborg supports specific operations on VMs with attached accelerator resources, which are generally a subset of the full set of VM operations supported by Nova (nova-vm-ops).
In this release, these operations have a dependency on specific Nova patches (nova-patches). They can be expected to work in Cyborg only if and when these Nova patches get merged without significant changes. These operations are not supported in this release since the dependencies are not met.
VM Operation |
Command |
---|---|
VM creation |
|
VM deletion |
|
Reboot within VM |
|
Soft reboot |
|
Pause/Unpause |
|
Lock/Unlock |
|
Operations not listed here may or may not work.
Driver Support¶
The list of drivers available as part of the Cyborg distribution
at the time of release can be found in:
cyborg.accelerator.driver
section of Cyborg’s setup.cfg
The following table provides additional information for individual drivers.
Driver Name |
Supported Products |
Description |
Notes |
---|---|---|---|
Fake Driver |
None |
A driver that creates a fake device with accelerator resources of type FPGA. Useful for exploring Cyborg without hardware and for Continuous Integration testing. |
None |
Intel FPGA OPAE Driver |
The driver for Intel FPGA devices with OPAE software stack. |
Supports programming of FPGA bitstreams of type |
|
Nvidia GPU driver |
None |
The driver for Nvidia GPUs. |
None |
Ascend AI Chip driver |
None |
The driver for Huawei’s Ascend AI chips. |
None |