shuoyangd / tape4nmt

a ducttape workflow for neural machine translation
14 stars 6 forks source link

support marian #12

Open shuoyangd opened 5 years ago

shuoyangd commented 5 years ago

shouldn't be hard :)

mjpost commented 5 years ago

This is a good idea.

One thing we also might consider is allowing all the decoder tape files to be loaded at the same time. This would require renaming tasks like "decode" to "sockeye_decode" and creating a variable for downstream constraints. The nice thing, though, is that you could branch on which decoder to use, and therefore easily build contrastive baselines.

Might not be worth the trouble, though...

shuoyangd commented 5 years ago

IMO that's a bit too much a corner-case scenario -- even if such scenario exists, one may as well clone 3 different copies of the pipeline and run 3 experiments with different decoders imported.

There's that decoder option mapping issue as well -- different decoders will have same options for some of the stuff, and different ones for others. Normalizing these options sounds like a daunting task to me.