magenta / ddsp

DDSP: Differentiable Digital Signal Processing
https://magenta.tensorflow.org/ddsp
Apache License 2.0
2.86k stars 332 forks source link

ICML 2020 reproducing issues #280

Closed yjlolo closed 3 years ago

yjlolo commented 3 years ago

Thanks for your efforts on making the research reproducible. Colab is really a nice channel for the purpose. I have encountered some issues trying to reproduce the pitch detector, however, and would like to share with you.

Colab

I also tried to run the provided commands for evaluation in Colab. More specifically, the Colab downloads the provided URMP checkpoint and specify the provided gin files. This however leads to an error:

ValueError: No configurable matching reference '@data.Urmp()'. In binding for 'ZippedProvider.data_providers'.

The suspicion is that the checkpoints are not properly loaded, which could be related to #253. Also it would be great if you could provide the gin files for other datasets (there is only URMP at the moment if I understand correctly). The exact train/test splits and data pre-processing pipelines are not crystal clear in the paper, and it could be difficult to reproduce the results for other datasets.

ben-hayes commented 3 years ago

To add a little further colour to this issue — the same URMP error (ValueError: No configurable matching reference '@data.Urmp()'.) also occurs using the ddsp_run command with ddsp=0.13.0.