Acceleration Management
Go to file
Yumeng Bao 7ee7de1ec9 Remove OPAE dependency in devstack
This patch removes OPAE driver package from cyborg-agent dependencies due to
the following reasons:

1. In the kolla cyborg-agent image we install OPAE, but OPAE is not
available for CentOS 8 for the moment. This will make the cyborg-agent image
unbuildable in Ussuri[0].

2. In devstack, due to the fact that OPAE packages depend on libjson0, which
is not available after Ubuntu 16.04, so cyborg can't be installed on Ubuntu
higher than 16.04 now(unless disable dependency manually). Moreover,from
cyborg's perspective, it does not need to contain any hardware driver
dependency, we can assume the admin should know about it and install the
correct version.

3. We had an agreement at Victoria PTG that we should remove.[1]

[0]http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015428.html
[1]https://etherpad.opendev.org/p/cyborg-victoria-goals L261

Change-Id: If0c92ea6ed98f195f5645ae0260855ed50f4f2a8
Story: 2007810
Task: 40078
2020-06-15 19:56:36 +08:00
api-ref/source Switch to newer openstackdocstheme and reno versions 2020-05-21 14:35:22 +02:00
cyborg Fix flake8 error from hacking <3.0.1 2020-05-18 10:11:18 +00:00
devstack Remove OPAE dependency in devstack 2020-06-15 19:56:36 +08:00
doc Remove OPAE dependency in devstack 2020-06-15 19:56:36 +08:00
etc/cyborg Modify api-paste.ini v1 to v2 2019-12-20 09:41:29 +00:00
releasenotes Remove OPAE dependency in devstack 2020-06-15 19:56:36 +08:00
setup Cyborg deployment script 2017-08-30 09:27:56 -04:00
tools/config Fix tox -egenconfig 2018-06-10 16:37:40 +08:00
.coveragerc Exclude cyborg tests dir in UT cover report 2019-10-30 09:40:37 +08:00
.gitignore Exclude cyborg tests dir in UT cover report 2019-10-30 09:40:37 +08:00
.gitreview OpenDev Migration Patch 2019-04-19 19:39:22 +00:00
.stestr.conf Exclude cyborg tests dir in UT cover report 2019-10-30 09:40:37 +08:00
.zuul.yaml Add Python3 victoria unit tests 2020-04-24 08:47:34 +00:00
CONTRIBUTING.rst Update contributing.rst per Ussuri goal and guidelines. 2020-04-01 06:54:09 +00:00
HACKING.rst Add doc8 to pep8 check for cyborg project 2018-05-10 09:32:01 +07:00
LICENSE initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
README.rst Update README.rst for cyborg 2019-09-03 14:07:28 +08:00
bindep.txt Add bindep support 2019-08-05 14:31:35 +08:00
requirements.txt Bump openstacksdk>=0.46.0 2020-04-09 10:41:36 +00:00
setup.cfg Merge "Remove translation sections from setup.cfg" 2020-05-14 04:09:27 +00:00
setup.py Cleanup py27 support 2020-04-05 09:39:28 +08:00
test-requirements.txt Fix hacking min version to 3.0.1 2020-05-13 02:59:19 +00:00
tox.ini Upgrade minversion to match python3 2020-04-02 08:11:02 +08:00

README.rst

Cyborg

OpenStack Acceleration as a Service

Cyborg provides a general management framework for accelerators such as FPGA, GPU, SoCs, NVMe SSDs, CCIX caches, DPDK/SPDK, pmem and so forth.

Features

  • REST API for basic accelerator life cycle management
  • Generic driver for common accelerator support