Ejemplo n.º 1
0
 /// <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));
 }