Show / Hide Table of Contents

    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
    Object
    SingleShot
    Implements
    IDisposable

    Constructors

    View Source

    SingleShot(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 Source

    Dispose()

    Releases any unmanaged resources used by this object.

    Declaration
    public void Dispose()
    API Level: 6
    View Source

    Dispose(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.

    View Source

    Finalize()

    Destructor of the Single instance.

    Declaration
    protected void Finalize()
    API Level: 6
    View Source

    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
    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.

    API Level: 6
    Feature: http://tizen.org/feature/machine_learning.inference

    Implements

    System.IDisposable
    • View Source
    Back to top Copyright © 2016-2022 Samsung
    Generated by DocFX