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 Operations Expected to Work With Nova Dependencies

VM Operation

Command

VM creation

openstack server create

VM deletion

openstack server delete

Reboot within VM

ssh to VM and reboot in OS

Soft reboot

openstack server reboot --soft

Pause/Unpause

openstack server pause, openstack server unpause

Backup

openstack server backup create

Take a snapshot

openstack server image create

Lock/Unlock

openstack server lock, openstack server unlock

Rebuild/Evacuate

openstack server rebuild

Shelve/Unshelve

openstack server shelve, openstack server unshelve

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 Support

Driver Name

Supported Products

Description

Notes

Temporary Test Report

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

None

Intel FPGA OPAE Driver

Intel PAC

The driver for Intel FPGA devices with OPAE software stack.

Supports programming of FPGA bitstreams of type gbs.

None

Nvidia GPU driver

None

The driver for Nvidia GPUs.

None

None

Ascend AI Chip driver

None

The driver for Huawei’s Ascend AI chips.

None

None

Intel QAT Driver

Intel QuickAssist Technology Card

The driver for Intel QAT Cards.

None

Test results reported at Aug 2020. Please reference: Intel QAT Driver Test Report

Inspur FPGA Driver

None

The driver for Inspur FPGA Cards.

None

Test results reported at Aug 2020. Please reference: Inspur FPGA Driver Test Report

Intel NIC Driver

None

The driver for Intel NIC Cards.

None

Test results reported at Feb 2021. Please reference: Intel NIC Driver Test Report

Inspur NVMe SSD Driver

None

The driver for Inspur NVMe SSD DISK.

None

Test results reported at Feb 2021. Please reference: Inspur NVMe SSD Driver Test Report

Note

Temporary Test Report: This is a temporary test report, it is only valid for a short time, if you encounter problems, please contact the Cyborg team.