Acceleration Management
Go to file
Li Liu 185169e380 Added rest API for FPGA programming
Here is an example on how to call this api
curl -s -X PATCH -H "X-Auth-Token: $OS_TOKEN" -H "Content-Type: application/json"\
  -d '[{
    	"path": "/program",
    	"op": "replace",
    	"value": [{
    		"image_uuid": "9a17439a-85d0-4c53-a3d3-0f68a2eac896"
    	}]
  }]'\
  http://{api_ip}:6666/v1/accelerators/deployables/{pf_uuid}/program

Change-Id: Iab6150f39be9ccb34f1fc86d6942b1b7c48a4348
2018-08-06 00:47:37 -04:00
cyborg Added rest API for FPGA programming 2018-08-06 00:47:37 -04:00
devstack Load cyborg-api app with paste_deploy 2018-06-07 21:42:52 +08:00
doc/source Move specs under doc/source so they build 2018-06-27 18:08:31 -05:00
etc/cyborg Load cyborg-api app with paste_deploy 2018-06-07 21:42:52 +08:00
playbooks/legacy/cyborg-devstack Move legacy jobs to project 2017-12-29 09:27:59 +01:00
releasenotes It's releasenotes - plural 2018-02-14 10:43:31 +01:00
sandbox Setup sandbox and specs folder 2017-03-14 01:16:33 +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
.gitignore Improve .gitignore for project 2018-07-06 07:06:50 +00:00
.gitreview Rename project in .gitreview 2017-01-13 08:08:37 +11:00
.testr.conf initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
.zuul.yaml Zuul: Remove project name 2018-02-02 06:09:51 -08:00
CONTRIBUTING.rst Update and replace http with https for doc links in cyborg 2017-09-12 22:46:46 -07: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 Pike doc clean up 2017-09-13 10:51:11 -06:00
babel.cfg initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
requirements.txt uncap eventlet 2018-05-07 17:42:19 +03:00
setup.cfg Bug fix in setup.cfg for rocky ms2 2018-06-13 08:55:03 +08:00
setup.py uncap eventlet 2018-05-07 17:42:19 +03:00
test-requirements.txt Add doc8 to pep8 check for cyborg project 2018-05-10 09:32:01 +07:00
tox.ini Move specs under doc/source so they build 2018-06-27 18:08:31 -05: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