FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Static Public Member Functions | List of all members
fast::InferenceEngineManager Class Reference

#include <InferenceEngineManager.hpp>

Static Public Member Functions

static std::vector< std::string > getEngineList ()
 
static void loadAll ()
 
static std::shared_ptr< InferenceEngineloadEngine (std::string name)
 
static std::shared_ptr< InferenceEngineloadBestAvailableEngine ()
 
static std::shared_ptr< InferenceEngineloadBestAvailableEngine (ModelFormat modelFormat)
 
static bool isEngineAvailable (std::string name)
 

Detailed Description

A purely static class to dynamically load inference engines at runtime

Member Function Documentation

◆ getEngineList()

static std::vector<std::string> fast::InferenceEngineManager::getEngineList ( )
static

◆ isEngineAvailable()

static bool fast::InferenceEngineManager::isEngineAvailable ( std::string  name)
static

◆ loadAll()

static void fast::InferenceEngineManager::loadAll ( )
static

◆ loadBestAvailableEngine() [1/2]

static std::shared_ptr<InferenceEngine> fast::InferenceEngineManager::loadBestAvailableEngine ( )
static

◆ loadBestAvailableEngine() [2/2]

static std::shared_ptr<InferenceEngine> fast::InferenceEngineManager::loadBestAvailableEngine ( ModelFormat  modelFormat)
static

◆ loadEngine()

static std::shared_ptr<InferenceEngine> fast::InferenceEngineManager::loadEngine ( std::string  name)
static

The documentation for this class was generated from the following file: