You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

RangeDataset.cs 736 B

5 years ago
5 years ago
123456789101112131415161718192021
  1. using Tensorflow.Framework.Models;
  2. using static Tensorflow.Binding;
  3. namespace Tensorflow.Data
  4. {
  5. public class RangeDataset : DatasetSource
  6. {
  7. public RangeDataset(int stop,
  8. int start = 0,
  9. int step = 1,
  10. TF_DataType output_type = TF_DataType.TF_INT64)
  11. {
  12. var start_tensor = tf.convert_to_tensor((long)start);
  13. var step_tensor = tf.convert_to_tensor((long)step);
  14. var stop_tensor = tf.convert_to_tensor((long)stop);
  15. structure = new TensorSpec[] { new TensorSpec(new int[0], dtype: output_type) };
  16. variant_tensor = ops.range_dataset(start_tensor, stop_tensor, step_tensor, output_types, output_shapes);
  17. }
  18. }
  19. }