Class SingleShot
Definition
- Assembly:
- Tizen.MachineLearning.Inference.dll
The SingleShot class loads a Machine Learning model and make inferences from input data.
public class SingleShot : IDisposable
- Inheritance
-
objectSingleShot
- Implements
-
System.IDisposable
Constructors
View SourceSingleShot(string, TensorsInfo, TensorsInfo)
Loads the neural network model and configures runtime environment
Declaration
public 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
View SourceDispose()
Releases any unmanaged resources used by this object.
Declaration
public void Dispose()
Dispose(bool)
Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing | If true, disposes any disposable objects. If false, does not dispose disposable objects. |
~SingleShot()
Destructor of the Single instance.
Declaration
protected ~SingleShot()
Invoke(TensorsData)
Invokes the model with the given input data.
Declaration
public 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. |