Interface OnnxValue

    • Method Detail

      • getValue

        java.lang.Object getValue()
                           throws OrtException
        Returns the value as a Java object copying it out of the native heap. This operation can be quite slow for high dimensional tensors, where you should prefer OnnxTensor.getByteBuffer() etc.

        Overridden by the subclasses with a more specific type if available.

        Returns:
        The value.
        Throws:
        OrtException - If an error occurred reading the value.
      • getInfo

        ValueInfo getInfo()
        Gets the type info object associated with this OnnxValue.
        Returns:
        The type information.
      • close

        void close()
        Closes the OnnxValue, freeing it's native memory.
        Specified by:
        close in interface java.lang.AutoCloseable
      • close

        static void close​(java.lang.Iterable<? extends OnnxValue> itr)
        Calls close on each element of the iterable.
        Parameters:
        itr - An iterable of closeable OnnxValues.
      • close

        static void close​(java.util.Map<java.lang.String,​? extends OnnxValue> map)
        Calls close on each OnnxValue in the map.
        Parameters:
        map - A map of OnnxValues.