Description
This is a question, and
- A request for clearer documentation
- Possibly, a request for updated bindings in tfjs-node
System information
- TensorFlow.js version (you are using): 4.22.0
- Are you willing to contribute it (Yes/No): Not unwilling, just incapable, I'm afraid!
Describe the feature and the current behavior/state.
I see this error when trying to use tf.node.loadSavedModel() on a model saved using Tensorflow version 2.15.x
Failed to load SavedModel: Converting GraphDef to Graph has failed with an error: 'Op type not registered 'DisableCopyOnRead' in binary running on...
There are various posts on Stack Overflow and elsewhere suggesting this is due to incompatible versions of Tensorflow.
I've done an extensive search for details of tfjs-node compatibility with Tensorflow versions, but haven't found anything. However, stepping through the code in Chrome devtools, I saw that the tfjs-node TF_Version variable had a value of 2.9.1.
Is it the case that tfjs-node is built with Tensorflow 2.9.1 bindings, and therefore may be incompatible with models using features introduced since then?
Will this change the current api? How?
I have no idea.
Who will benefit with this feature?
I guess, anyone wanting to load a tensorflow model built with features introduced in the last 9 versions of tensorflow?
Any Other info.
I may be entirely on the wrong track. If so, it would be good to know. If not, is there a roadmap or plan to update the tfjs-node bindings?
Many thanks in advance!