-
Notifications
You must be signed in to change notification settings - Fork 221
Home
ngraph-cpp (a.k.a. "NGraph++") is a C++ implementation of Nervana graph initially aimed at the support of ResNet and DeepSpeech 2 using TensorFlow/XLA on IA and Lake Crest.
The project has three levels of support for particular combinations of operating system, compiler, and related details needed to build and/or use the NGraph++ software.
Due to the pre-release status of NGraph++, we also consider only specific workloads to be supported.
-
fully supported - It must be possible to build NGraph++ software on this platform, and use it to execute the specified workloads without error.
-
best effort - The specified platform and workloads will be supported on a best-effort level by the project team, when time allows. This level of support is intended for internal developers using alternative operating systems and compilers.
-
unsupported - Platforms and workloads for which the project's developers will make no effort to support. The project's build system may or may not explicitly reject attempts to build on such platforms.
Operating System | Compiler | Build Tool | Workload | Support Level |
---|---|---|---|---|
Ubuntu 14.04.5 | Clang 3.9 | CMake + Gnu Make | ResNet 50, Deep Speech 2 | fully supported |
Mac OS X | clang (via current XCode) | CMake + Gnu Make | ResNet 50, Deep Speech 2 | best effort |
Bugs and Feature Requests are represented in the usual fashion via Github Issues. The usual rules regarding sensible bug reporting apply.
These guidelines are loosely modeled on those used for private-ngraph
.
Some things we do differently from the private-ngraph
guidelines:
-
We currently have no mechanism for publishing branches in
private-ngraph-cpp
to a public repository. Therefore, the convention regarding some branch names beginning withdev/
isn't applicable. -
We don't currently require that each PR correspond to one or more Github issues.
TODO
TODO
TODO