Mrvi error because of LossRecorder to LossOutput change

Hi all,

mrVI package is calling the LossRecorder module, however in scvi-tools > 0.19 this class is replaced by LossOutput. I was trying to replace LossRecorder with LossOutput, however it seems like the two aren’t really intercahngeable (called in https://github.com/YosefLab/mrvi/blob/d1934e4889bbf383e411d2d39558488e1568fb0c/mrvi/_module.py#L209)

Would love to get your help in fixing this, ideally without installing the <=0.19 of scvi-tools (as it would cause different conflicts).

Thanks for your time :slight_smile:

Hi, I’m adding a fix to the package with this PR and will be re-releasing, so please sit tight!

1 Like