FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
Go to the documentation of this file.
4 #include <TensorFlowExport.hpp>
9 class SavedModelBundle;
18 std::string
getName()
const override;
47 class TensorFlowTensorWrapper;
55 void create(TensorFlowTensorWrapper* tensorflowTensor);
58 TensorFlowTensorWrapper* m_tensorflowTensor;
59 float* getHostDataPointer()
override;
60 bool hasAnyData()
override;
Definition: OpenVINOEngine.hpp:6
void create(TensorFlowTensorWrapper *tensorflowTensor)
std::vector< InferenceDeviceInfo > getDeviceList()
Definition: AffineTransformation.hpp:7
std::vector< ModelFormat > getSupportedModelFormats() const
Definition: TensorFlowEngine.hpp:21
#define FAST_OBJECT(className)
Definition: Object.hpp:9
Definition: Tensor.hpp:12
ModelFormat
Definition: InferenceEngine.hpp:48
std::unique_ptr< tensorflow::Session > mSession
Definition: TensorFlowEngine.hpp:37
#define DEFINE_INFERENCE_ENGINE(classType, exportStatement)
Definition: InferenceEngine.hpp:10
ImageOrdering getPreferredImageOrdering() const override
ModelFormat getPreferredModelFormat() const
Definition: TensorFlowEngine.hpp:25
std::vector< std::string > mLearningPhaseTensors
Definition: TensorFlowEngine.hpp:39
~TensorFlowEngine() override
std::string getName() const override
Definition: TensorFlowEngine.hpp:52
Definition: TensorFlowEngine.hpp:7
ImageOrdering
Definition: InferenceEngine.hpp:21
Definition: TensorFlowEngine.hpp:14
std::unique_ptr< tensorflow::SavedModelBundle > mSavedModelBundle
Definition: TensorFlowEngine.hpp:38