ws-choi / Conditioned-Source-Separation-LaSAFT

A PyTorch implementation of the paper: "LaSAFT: Latent Source Attentive Frequency Transformation for Conditioned Source Separation" (ICASSP 2021)
MIT License
85 stars 18 forks source link

Pretrained models #20

Closed lyghter closed 3 years ago

lyghter commented 3 years ago

1) Are lasaft_large_2020.ckpt and lasaft_large_2021.ckpt trained on "train" part of musdb18 or on full musdb18 ("train" and "test")? 2) What is the difference between these models?

ws-choi commented 3 years ago

Hi @lyghter ,

  1. Both models have been trained on the training dataset of musdb18. We did not use the test dataset for training.
  2. They are reproducible; we have trained them with the deterministic option of pytorch with fixed random seeds. lasaft_large_2020.ckpt is a checkpoint that produces the lowest validation loss when we trained a lasaft model deterministically with a random seed of 2020.
ws-choi commented 3 years ago

Hi, @lyghter again, I think your questions are related to the music-demixing-challenge-ismir-2021. Have you submitted lasaft for it? If you have, can you share the SDR scores with us?

faroit commented 3 years ago

@ws-choi MDX organizer here, we would love to have your model as another baseline, that we would officially tag. If you have time, can you prepare a fork of the starter kit?

ws-choi commented 3 years ago

Hi @faroit ,

It will be a great honor for us if our model is listed as a baseline. The authors have been working for it since Monday, but unfortunately, we found that large LaSAFT+GPoCM models could not meet the time limitation (running time per each track >> 4m). Since we had not saved checkpoints of small models described in the paper, we've re-trained them. It takes at least 1 week from now to submit our models.

faroit commented 3 years ago

@ws-choi okay, no worries. Did you try compiling it with torchscript or export to onnx to speed up inference?

ws-choi commented 3 years ago

@faroit no I have not tried them yet. I will try it, thank you for the recommendation! :)