/// <summary> /// Create Value object from sparse input as sequence data, for 1D tensor. Only CreateSequence() for now. /// </summary> /// <typeparam name="T">data type</typeparam> /// <param name="dimension">data dimension</param> /// <param name="sequenceLength">the sequence length.</param> /// <param name="colStarts">column start indices</param> /// <param name="rowIndices">row indices</param> /// <param name="nonZeroValues">sparse values</param> /// <param name="device">device</param> /// <param name="readOnly">whether it a readonly value</param> /// <returns></returns> public static Value CreateSequence <T>(int dimension, int sequenceLength, int[] colStarts, int[] rowIndices, T[] nonZeroValues, DeviceDescriptor device, bool readOnly = false) { return(Value.CreateSequence <T>(dimension, sequenceLength, colStarts, rowIndices, nonZeroValues, true, device, readOnly)); }