Class SingleShot
Definition
- Assembly:
- Tizen.MachineLearning.Inference.dll
The SingleShot class loads a Machine Learning model and make inferences from input data.
C#Copypublic class SingleShot : IDisposable
- Inheritance
-
objectSingleShot
- Implements
-
System.IDisposable
Constructors
SingleShot(string, TensorsInfo, TensorsInfo)
Loads the neural network model and configures runtime environment
Declaration
C#Copypublic SingleShot(string modelAbsPath, TensorsInfo inTensorsInfo, TensorsInfo outTensorsInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| string | modelAbsPath | Absolute path to the neural network model file. |
| TensorsInfo | inTensorsInfo | Input TensorsInfo object |
| TensorsInfo | outTensorsInfo | Output TensorsInfo object for inference result |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentException | Thrown when the method failed due to an invalid parameter. |
| System.IO.IOException | Thrown when constructing the pipeline is failed. |
| System.NotSupportedException | Thrown when the feature is not supported. |
Methods
Declaration
C#Copypublic void Dispose()
Dispose(bool)
Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
Declaration
C#Copyprotected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing | If true, disposes any disposable objects. If false, does not dispose disposable objects. |
Declaration
C#Copyprotected ~SingleShot()
Declaration
C#Copypublic TensorsData Invoke(TensorsData inTensorsData)
Parameters
| Type | Name | Description |
|---|---|---|
| TensorsData | inTensorsData | The input data to be inferred. |
Returns
| Type | Description |
|---|---|
| TensorsData | TensorsData instance which contains the inferred result. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentException | Thrown when the method failed due to an invalid parameter. |
| System.IO.IOException | Thrown when failed to push an input data into source element. |
| System.TimeoutException | Thrown when failed to get the result from sink element. |
| System.NotSupportedException | Thrown when the feature is not supported. |