Class SingleShot
Definition
- Namespace:
- Tizen.MachineLearning.Inference
- Assembly:
- Tizen.MachineLearning.Inference.dll
- API Level:
- 6
The SingleShot class loads a Machine Learning model and make inferences from input data.
public class SingleShot : IDisposable
- Inheritance
-
SingleShot
- Implements
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 |
---|---|
ArgumentException | Thrown when the method failed due to an invalid parameter. |
IOException | Thrown when constructing the pipeline is failed. |
NotSupportedException | Thrown when the feature is not supported. |
API Level: 6
Feature: http://tizen.org/feature/machine_learning.inference
Methods
View SourceDispose()
Releases any unmanaged resources used by this object.
Declaration
public void Dispose()
API Level: 6
View SourceDispose(Boolean)
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 |
---|---|---|
Boolean | disposing | If true, disposes any disposable objects. If false, does not dispose disposable objects. |
Finalize()
Destructor of the Single instance.
Declaration
protected void Finalize()
API Level: 6
View SourceInvoke(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 |
---|---|
ArgumentException | Thrown when the method failed due to an invalid parameter. |
IOException | Thrown when failed to push an input data into source element. |
TimeoutException | Thrown when failed to get the result from sink element. |
NotSupportedException | Thrown when the feature is not supported. |