flogo
flogo copied to clipboard
Enhance TensorFlow Inferencing
Current behavior: The current implementation of the TensorFlow inference activity is very basic and should be enhanced to further support additional TensorFlow capabilities.
Expected behavior:
- [ ] Validate the model against the metadata and the specified input feature set, etc. (#394)
- [x] Support additional TensorFlow Estimator types (#393)
- [ ] Support multiple versions of TensorFlow (#389)
- [x] Allow multiple features as input into TF (#402)
- [x] Allow multiple inferences at a time (i.e. a batch size >1) (#405)
- [x] Include unit tests for Inference Activity #407
What is the motivation / use case for changing the behavior? Improve the stability of the Inference activity.
Additional information you deem important (e.g. I need this tomorrow):
#393 , #402 , #405 , and #407 were all rolled into the below PR. I basically overhauled the feature inputs for the inference activity.
https://github.com/TIBCOSoftware/flogo-contrib/pull/303#pullrequestreview-165312153