Xinran WANG 07efd624b8 Placement report
1. Create resource provider, resource class, traits.
2. Nested resource provider is supported in this patch.
3. According to the comments and reply in:
https://review.opendev.org/#/c/626057/10/cyborg/common/placement_client.py,
we should make a class to invoke Placement API. This has also been done in
this patch.
4. Convert cyborg/objects/driver_objects/driver_device.py file type from dos to
unix, to avoid ^M at the end of each line.
5. Get rid of legacy: ProviderTree class.
6. More info for driver developers:  each driver should report resource class
and traits in driver_attribute field in order that cyborg-conductor can parse
it and report to placement.
7. update deployable rp_uuid field after getting rp_uuid from placement.

Change-Id: Ib8f682255d2ae60eb615c90de0a0f7c83d1af54d
2019-09-04 08:43:28 +00:00
2019-04-02 01:45:04 -07:00
2019-09-04 08:43:28 +00:00
2019-08-22 19:38:10 +09:00
2019-06-11 10:04:34 +00:00
2017-03-14 01:16:33 +08:00
2017-08-30 09:27:56 -04:00
2018-06-10 16:37:40 +08:00
2019-04-19 19:39:22 +00:00
2018-07-24 15:10:52 +07:00
2019-04-19 19:39:22 +00:00
2019-08-05 14:31:35 +08:00
2019-03-21 18:01:29 +08:00
2019-04-23 17:23:37 +08:00
2019-08-09 16:24:53 +08:00
2019-08-09 22:07:46 +00:00
2018-05-07 17:42:19 +03:00
2019-09-04 08:43:28 +00:00

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
Description
Acceleration Management
Readme 15 MiB
Languages
Python 98.7%
Shell 1.2%