Scott Cyphers
Scott Cyphers
I thought of dynamic shapes as like C++ vectors; there's allocated space and something separate that indicates how much of that space you are actually using. You might cache particular...
The nGraph codebase got moved into OpenVINO. For some reason the threading library isn't being found during linking, probably related to some change in the Ubuntu 20 environment, and I...
A version with training removed was migrated into OpenVINO. I don't know if any anyone even has write access to this repo any more.
You would need to convince Intel. A few of us who worked on it have forks.
Intel transferred ngraph into OpenVINO a few years ago. See the README for the link.
First, this is an area quite likely to change significantly. Look at op_graph.py. For a tensor operation, you can either just define a function that constructs a few ops, or...
The Intel family is pretty big. We'll look into this. Thanks for bringing it to our attention.
I have fixed this in the internal version.
I think what you are calling the "primitive ops" are the arbitrary dimension layout-independent (although layout is currently chosen as the trivial layout given the axes) tensor primitives for supporting...
For an operation like "add" we have multiple ops, specialized on argument types (you could think of them as multi-methods of a generic add if you wanted). The backend determines...