/// <summary> /// Instantiate the CNTK built-in text format minibatch source /// </summary> /// <param name="dataFilePath"></param> /// <param name="streamConfigs"></param> /// <param name="epochSize"></param> /// <param name="randomize"></param> /// <returns></returns> static public MinibatchSource TextFormatMinibatchSource(string dataFilePath, IList <StreamConfiguration> streamConfigs, ulong epochSize, bool randomize) { StreamConfigurationVector streamConfigurationVector = Helper.AsStreamConfigurationVector(streamConfigs); return(TextFormatMinibatchSourceInternal(dataFilePath, streamConfigurationVector, epochSize, randomize)); }
internal static StreamConfigurationVector AsStreamConfigurationVector(IList <StreamConfiguration> input) { StreamConfigurationVector inputVector = new StreamConfigurationVector(); foreach (var element in input) { inputVector.Add(element); } return(inputVector); }
/// <summary> /// Instantiate the CNTK built-in text format minibatch source /// </summary> /// <param name="dataFilePath"></param> /// <param name="streamConfigs"></param> /// <returns></returns> static public MinibatchSource TextFormatMinibatchSource(string dataFilePath, IList <StreamConfiguration> streamConfigs) { StreamConfigurationVector streamConfigurationVector = Helper.AsStreamConfigurationVector(streamConfigs); return(TextFormatMinibatchSourceInternal(dataFilePath, streamConfigurationVector)); }