acids-ircam / ddsp_pytorch

Implementation of Differentiable Digital Signal Processing (DDSP) in Pytorch
Apache License 2.0
451 stars 56 forks source link

len(dataloader) is zero #34

Open cliffordmanasseh opened 2 years ago

cliffordmanasseh commented 2 years ago
  File "train.py", line 69, in <module>
    epochs = int(np.ceil(args.STEPS / len(dataloader)))
ZeroDivisionError: division by zero```

my config.yaml

```data:
  data_location: ./data/
  extension: "wav"

preprocess:
  sampling_rate: &samplingrate 16000
  signal_length: &signallength 28800000
  block_size: &blocksize 256 # must be a power of 2 if using realtime

  oneshot: false # crop every audio file to exactly signal length
  out_dir: ./preprocessed/

model:
  hidden_size: 512
  n_harmonic: 100
  n_bands: 65
  sampling_rate: *samplingrate
  block_size: *blocksize

train:
  scales: [4096, 2048, 1024, 512, 256, 128]
  overlap: .75

the len(dataloader) returns a zero instead of the batch size i think, not sure how to fix this.